gpt4 book ai didi

java - 在 Appium ios 中使用 Selenium Webdriver 选择器

转载 作者:行者123 更新时间:2023-11-28 20:29:01 25 4
gpt4 key购买 nike

我正在进行的一个项目正在开发一个 web 应用程序和一个 ios 应用程序(用于同一件事),我希望能够使用现有的 Selenium 测试,但我们在选择器方面遇到了麻烦.是否有可用于 Selenium Webdriver 和 Appium ios 的选择器类型或属性名称,这样我就可以为浏览器或应用程序设置一个变量,它们可以在两者上运行和工作。这个项目上没有人以前使用过 Appium,所以我们缺乏很多知识。

我尝试使用 ID,发现 ios 无法使用它们,更改为名称,发现名称已从 appium 中删除。如果可能,我们更愿意使用在浏览器中与在应用程序中相同的选择器。

谢谢

最佳答案

您可以创建一个对象存储库文件,其中包含 WebApp 和 iOS 应用程序的定位器。然后你必须按照下面的流程

  1. 创建 WebDriverAppiumDriver 实例
  2. 使用相关驱动程序在 WebApp 和 iOS 应用程序中定位元素。我们可以在测试用例中同时使用这两个驱动程序。

请注意,WebDriverAppiumDriver 识别元素的方式是不同的。例如,在 WebDriver 中,如果使用 ID 标识元素,则类似地在 AppiumDriver 中,可以使用 findElementByAccessibilityId 标识元素

尽管 AppiumDriver 使用与 WebDriver 相同的逻辑,但方法名称会有所不同。请查找 link AppiumDriver

使用的所有方法

希望这对您有所帮助。

关于java - 在 Appium ios 中使用 Selenium Webdriver 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38055234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com