Robotframework 没有名称为';创建会话';建立机器人框架

Robotframework 没有名称为';创建会话';建立机器人框架,robotframework,Robotframework,我是机器人框架的新手。当我运行ride.py时,我得到了这个错误。 这是我的密码: Create Session chat ${URL1} headers=${MyHeaders1} 非常感谢您的帮助。看起来您正在尝试使用请求库,但尚未导入它。我建议您阅读用户指南,尤其是上的部分 基本上,您希望在***设置***部分中添加以下内容: *** Settings *** Library RequestsLibrary 您可能还想查看该库的Github,其中有一些使用示例可能会对您有

我是机器人框架的新手。当我运行ride.py时,我得到了这个错误。 这是我的密码:

Create Session  chat    ${URL1} headers=${MyHeaders1}

非常感谢您的帮助。

看起来您正在尝试使用
请求库,但尚未导入它。我建议您阅读用户指南,尤其是上的部分

基本上,您希望在
***设置***
部分中添加以下内容:

*** Settings ***
Library    RequestsLibrary

您可能还想查看该库的Github,其中有一些使用示例可能会对您有所帮助。

我已经解释了这个问题以及解决方案。 问题:

***变数*** ${Base_URL}

***测试用例*** TC001_获取请求 创建会话TestingWorldAPI${Base\u URL} ${response}=获取请求TestingWorldAPI/studentsDetails

控制台中出错:未找到名为“${response}=get request ggg”的关键字

要解决这类错误,只需在代码部分做一个更改,我将在下面介绍Silion

解决方案:

***变数*** ${Base_URL}

***测试用例*** TC001_获取请求 创建会话TestingWorldAPI---使用主基url而不是变量,这将起作用。
${response}=get请求testingworldapi/studentsDetails

为什么您认为应该有一个名为
create session
的关键字?你创造了一个吗?您是否在库或资源文件中导入了一个?请给我们一个。你能分享一下你到底在做什么,你还在搜索什么,你在使用什么库以及你是如何导入它们的吗?这将帮助我们找到实际问题,然后只有我们才能解决您的问题。我正在尝试通过命令获得API响应和所有库的安装。库是:Collections RequestsLibrary HttpLibrary.HTTP json OperatingSystem Selenium2库,代码是:${headers}=Create Dictionary content type application/json${LoginParms}=Create Dictionary password${Adm_User_Psw}userName${Adm_User_Name}partnerId${partnerId}role${role}${jsonparams}=json.Dumps${LoginParms}创建会话opt${URL}headers=${headers}${get}=Post请求opt/api数据=${jsonparams}params=None headers=${headers}log${get.json()}我正确导入了RequestsLibrary及其文件(以黑色显示)。我仍然收到上面的错误,即使添加这个库和扩展请求库也会收到相同的错误,比如没有找到名为“create session”的关键字