Rob*_*ins 7 ios xcode-ui-testing sfauthenticationsession xcuitest
有没有人成功地用于addUIInterruptionMonitor清除所产生的警报start()荷兰国际集团的SFAuthenticationSession运行XCUITest时?
我不能让它在Xcode 9.1/iOS 11.1.1(模拟器或设备)上工作.该标准建议(建立处理,并随后与设备交互出现的警告之前)没有帮助.
测试记录器说app.alerts.firstMatch.buttons["Continue"]).tap()应该做的伎俩,但这也不起作用.来自另一个SO答案的这种技术有时会起作用,但对CI不一致.
所以我想知道"官方"解决方案是否适用于任何人.
我无法让它工作:
let continueButton = app.alerts.buttons["Continue"]
XCTAssert(waitAndTap(continueButton), "could not tap on alert \"Continue\" button"
Run Code Online (Sandbox Code Playgroud)
但这个 hack 似乎可以解决问题:
let statusBarsQuery = app.statusBars
statusBarsQuery.element.tap()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
503 次 |
| 最近记录: |