【问题标题】:Appium auto grant permission on iOSiOS 上的 Appium 自动授予权限
【发布时间】:2021-02-22 09:47:11
【问题描述】:

当测试运行时出现询问权限的弹出窗口非常烦人,而且它也使测试非常不稳定和不可靠。 在 Android 上,我们可以使用 autoGrantPermissions,但我找不到任何适用于 iOS XCUITest 框架的东西。使用 XPath 定位弹窗也是一种选择,但它有时仍然会使测试通过而其他测试失败,这是不可靠的。

【问题讨论】:

    标签: javascript automated-tests appium hybrid-mobile-app xcuitest


    【解决方案1】:

    自从 Appium 开始使用 WebDriverAgent/XCUITest 进行 iOS 自动化,autoAcceptAlerts 不再工作,因为它没有在代理端实现。

    你可以在相关的ticket阅读推理

    所以唯一的方法是使用警报 API,例如等待它并接受/解雇:

    driver.switchTo().alert().accept();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-28
      • 1970-01-01
      • 1970-01-01
      • 2019-05-21
      • 2019-02-13
      相关资源
      最近更新 更多