【问题标题】:Handling "Open With" menu on Appium Android?处理 Appium Android 上的“打开方式”菜单?
【发布时间】:2018-11-15 03:12:24
【问题描述】:

我编写了一个 Appium 测试来打开电话拨号器并确认正确的电话号码已传递给拨号器。这在针对模拟器运行时效果很好。但是,我也在尝试在真实设备上运行它。这里的问题是我的测试失败了,因为在打开拨号程序后,用户会看到“打开方式”菜单,他们可以在其中选择使用什么应用程序打开它。

Appium 中有没有办法处理这个问题?是让它自动接受一个类似的权限还是手动处理?

【问题讨论】:

    标签: java android saucelabs appium-android


    【解决方案1】:

    如果您使用的是 webdriverIO,那么您尝试在“打开方式”菜单中查找部分文本。

    例如,我的要求是通过打开方式菜单从移动应用程序打开浏览器。我采取了以下方法。

    const selector = 'new UiSelector().textContains("Browser").className("android.widget.TextView")';
    browser.click(`android=${selector}`);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多