我正在RobotFramework
使用Selenium2Library
和httplibrary
。所有POST
命令在终端/ cmd中运行良好,通过RobotFramework
,PUT
在终端/ cmd中正常工作,但在RobotFramework
中不起作用,并且BadStatusLine: ''
错误。
这是我在终端中运行的代码,它可以工作:
curl -i -H "accept: application/json" -H "Content-type: application/json" -X PUT -d '{ "request": { "name":"Renamed"}}' [link to the website here and an api token]
然后我在RobotFramework
中运行它并且它不起作用:
Set Request Header accept application/json
Set Request Header Content-type application/json
Set Request Body { "request": { "name":"Renamed"}}
PUT [link]
我尝试使用Wait Until Keyword Succeeds
之类的等待,但没有任何帮助不幸......