請找到我在文件中添加的下面的代碼,environment.py因為after_scenario我沒有收到任何錯誤,但我的測試也沒有在 Browserstack 上標記為適當的狀態def after_scenario(context, scenario):if scenario.status == Status.failed: requests.put( "http://Username:[email protected]/automate/sessions/iOS-Appium.json".format( context.driver.session_id), json={"status": "completed", "reason": "Test Failed"})else: requests.put( "http://username:[email protected]/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,并在您身邊以類似的方式實現此測試。

收到一只叮咚
TA貢獻1821條經驗 獲得超5個贊
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"})
添加回答
舉報
0/150
提交
取消