Automated tests 如何在robot框架自动化测试中使用对POST请求的响应
我正在使用POST请求,这样我就可以在我的一个测试中从一个站点登录到某个帐户(“骑车人登录”)。我想在下一个测试中使用来自该测试的响应(我想使用它给我的授权令牌) 我该怎么做Automated tests 如何在robot框架自动化测试中使用对POST请求的响应,automated-tests,robotframework,Automated Tests,Robotframework,我正在使用POST请求,这样我就可以在我的一个测试中从一个站点登录到某个帐户(“骑车人登录”)。我想在下一个测试中使用来自该测试的响应(我想使用它给我的授权令牌) 我该怎么做 *** Test Cases *** Biker Login POST https://somesite.somesite/auth/login {"phoneNumber":"phoneNumber","password" : "password","versionCode": 100} heade
*** Test Cases ***
Biker Login
POST https://somesite.somesite/auth/login
{"phoneNumber":"phoneNumber","password" : "password","versionCode": 100} headers={"Content-Type":"application/json"}
HttpLibrary.HTTP。邮递https://somesite.somesite/auth/login
${json}=HttpLibrary.HTTP。获取响应正文
假设现在${json}
有这样的内容
{json}={
“令牌类型”:“承载者”,
“expires_in”:3600,
“刷新令牌”:“IwOGYzYTlmM2YxOTQ5MGE3YmNmMDFkNTVk”,
“范围”:“创建”
}
/refresh\u token
获取令牌,并将其设置为套件变量
${somesiteCertificate}=HttpLibrary.HTTP.Get Json Value${Json}/refresh\u令牌
设置套件变量${somesiteCertificate}