【问题标题】:What selector to use in WebDriverIO with Appium and MacOS Driver?在带有 Appium 和 MacOS 驱动程序的 WebDriverIO 中使用什么选择器?
【发布时间】:2021-10-15 08:49:51
【问题描述】:

我正在使用 Appium/WebDriverIO/MacOS 来测试一个 React-Native 项目(它在 MacOS 上运行)。我一直无法找出用于查找 UI 元素的正确选择器。

对于 React 功能组件,我必须在其上设置什么道具才能选择它?以及如何从测试本身中选择它?

我尝试使用 WebDriverIO 的 $ 选择器,但没有成功,说此会话不支持定位器策略

【问题讨论】:

    标签: macos appium webdriver-io


    【解决方案1】:

    $ != 选择器

    $ 是 findElement 的缩写,使用什么选择器策略取决于你使用什么格式:

    例如,$('~someaccessibilityid')

    https://webdriver.io/docs/selectors/

    注意:查看底层驱动程序或像 appium 这样的服务器支持的所有选择器并使用它。比如 winappdriver 不支持 css ,所以不能使用 css 策略

    阅读本文以了解所有可用的选择器策略

    【讨论】:

      猜你喜欢
      • 2020-02-06
      • 2021-11-27
      • 2015-11-19
      • 2017-06-19
      • 2015-07-22
      • 2018-12-11
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      相关资源
      最近更新 更多