我正在使用机器人框架编写测试用例。我使用了作为GUI工具包的ride来使用robotframework创建和运行测试用例。现在我需要使用我的测试套件导入外部库(RequestsLibrary)。我无法导入RequestsLibrary。
我试过pip install -u robotframework-requestslibrary但是徒劳无功。 然后我从链接https://github.com/bulkan/robotframework-requests下载了压缩文件。解压缩链接然后运行python setup.py install但仍然无法导入库。 外部库也放在python路径中,对我而言 /usr/local/lib/python2.7/site-packages。
有人可以建议我哪里出错吗?
答案 0 :(得分:0)
我会将问题分成两部分:
要安装库,您应该可以使用“pip”来完成。也许你可以先尝试安装“requests”。如果它有效,那么尝试“robotframework-requests”,这只是请求顶部的一层。一旦pip安装没有错误,请检查Python Shell是否执行“导入请求”或“导入robotframework-requests”以查看是否一切安装正确并且python路径正常。
然后,要从Robot Framework导入,您可以先尝试不使用RIDE。只需创建一个简单的机器人测试作为文本文件,并执行“库请求”或“库robotframework-requests”以导入测试中的库。如果测试运行正常,则再次尝试,但这次是从RIDE。
如果您按照这些步骤操作,您应该能够看到问题发生的阶段。当您收到错误时,您的消息中不清楚。
Finnaly,如果你想从Robot Framework做一些REST测试,你可能想看看short blog post I wrote on this topic。
答案 1 :(得分:0)
我试过pip install -u robotframework-requestslibrary但是徒劳无功。
包裹的名称是robotframeworks-requests
。试试这个:
$ pip install -u robotframework-requests
如果这没有帮助,请描述“徒劳”的含义。它是否默默失败?它是否因错误消息而失败?错误信息是什么?
答案 2 :(得分:0)
我遇到了同样的问题,按照Laurent的建议解决了安装请求库(pip install -U请求)的问题。
答案 3 :(得分:0)
我不知道为什么,但它对我来说很好:
1 - pip install -U Requests 2 - pip install -U RequestsLibrary