我正在使用Robot点击HTTP服务。但它向我展示了以下问题
没有名称的关键字'创建会话'找到。
导入测试库' RequestsLibrary'失败:ImportError:没有名为RequestsLibrary Traceback的模块(最近一次调用最后一次):
我安装了RequestsLibrary。我的TC是:
*** Settings ***
Library Collections
Library String
#Library RequestsLibrary
Library OperatingSystem
Library ExtendedRequestsLibrary
Suite Teardown Delete All Sessions
*** Test Cases ***
Get Requests
[Tags] get
Create Session google http://www.google.com
# Create Session github https://api.github.com
${resp}= Get google /
Should Be Equal As Strings ${resp.status_code} 200
${resp}= Get github /users/bulkan
Should Be Equal As Strings ${resp.status_code} 200
Dictionary Should Contain Value ${resp.json()} Bulkan Evcimen
答案 0 :(得分:5)
错误是未安装RequestLibrary,但您发布的源实际上导入了ExtendedRequestsLibrary。您需要安装它:
pip install robotframework-extendedrequestslibrary
安装RequestLibrary的命令 - 被注释的命令 - 是:
pip install robotframework-requests
由于未安装库(库),因此出现了第一个错误 - 其中定义了Create Session
,而没有找到库Robot Robot没有找到它。