如何将HTTP标头添加到Robot Franework脚本?

时间:2017-06-07 18:21:25

标签: selenium robotframework httplib selenium2library

我正在编写Robot Framework脚本,需要在机器人脚本中设置ADD标头和MODIFY标头。 我正在使用库httplibrary.http并在测试用例部分中使用关键字Setup Request Header,如下所示。

Set Request Header  ${HeaderName}    ${HeaderValue}
Set Request Header  ${HeaderName1}   ${HeaderValue1}

我问过有人提到我需要在机器人中定义变量,但我不确定如何。

我使用修改标头扩展程序在Chrome和Firefox中进行了这些设置,如下所示。

Add      bypassblockingtbbmicrosite              true
Modify   X-Akamai-Edgescape                      country_code=CA

1 个答案:

答案 0 :(得分:0)

首先,您需要设置标题然后创建http上下文,然后您可以根据您的要求进行get / post调用。

例如:

set request header  bypassblockingtbbmicrosite  true
set request header  X-Akamai-Edgescape  country_code=CA
Create Http Context google.com  http
get [url]