【发布时间】:2016-04-26 16:49:23
【问题描述】:
我在笔记本电脑和虚拟机上运行 Robot Framework 2.8.7(win32 上的 Python 2.6.6)
笔记本电脑:Windows 7 企业版
虚拟机:Windows 嵌入式标准
post 命令适用于笔记本电脑和虚拟机的 Postmon
但是,当我从笔记本电脑运行测试用例 post 命令时,Post 工作正常。
VM 测试用例 Post 命令给出的响应为 400。400 响应是一个错误请求。
笔记本电脑和虚拟机都具有相同的环境变量设置、相同的 Post 测试用例文件。
这是 Post 命令:
${tmp} Set Variable Basic${SPACE}dmVyaXNlcTpWZVJpU2VRNTc0Lg==
${headers}=
... Create Dictionary Content-Type application/json Authorization ${tmp}
#
# read the raw data
${file_data}= Get Binary File ${jFileName}
Log To Console ${file_data}
Log *Posting Data*: ${file_data}
${result}= Post Request webapiuri / data=${file_data} headers=${headers}
知道为什么 VM 机器人框架响应是 400(错误请求)吗?
【问题讨论】:
标签: automated-tests robotframework