为了账号安全,请及时绑定邮箱和手机立即绑定

在 Browserstack Appium Python 上标记测试通过或失败

在 Browserstack Appium Python 上标记测试通过或失败

月关宝盒 2023-09-05 15:39:15
请找到我在文件中添加的下面的代码,environment.py因为after_scenario我没有收到任何错误,但我的测试也没有在 Browserstack 上标记为适当的状态def after_scenario(context, scenario):if scenario.status == Status.failed:    requests.put(        "http://Username:Key@hub-cloud.browserstack.com/automate/sessions/iOS-Appium.json".format(            context.driver.session_id),        json={"status": "completed", "reason": "Test Failed"})else:    requests.put(        "http://username:Key@hub-cloud.browserstack.com/automate/sessions/iOS-Appium.json".format(            context.driver.session_id),        json={"status": "completed", "reason": "Test Pass"})
查看完整描述

2 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

您可以参考链接中的示例测试:https://gist.github.com/shawnlobo96/d7bea74b13556973146abbd900c5c4a9,并在您身边以类似的方式实现此测试。

查看完整回答
反对 回复 2023-09-05
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

appium的REST API如下,更改API调用解决了问题

"http://'+username+':'+access_key+'@api-cloud.browserstack.com/app-automate/sessions/{}.json".format(
        context.driver.session_id), data={"status": "completed", "reason": "Test Failed"})


查看完整回答
反对 回复 2023-09-05
  • 2 回答
  • 0 关注
  • 53 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信