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

正在进行一个项目正在与ios应用程序同时开发一个Web应用程序(出于同一目的),我希望能够使用现有的Selenium测试,但是选择器遇到了麻烦.是否存在可用于Selenium Webdriver和Appium ios的选择器类型或属性名称,所以我可以将变量设置为浏览器或应用程序,并且它们可以在两者上运行并起作用.该项目中没有人以前使用过Appium,因此我们缺乏很多知识.

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

谢谢

解决方法:

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

>创建WebDriver和AppiumDriver实例
>使用相关的驱动程序在WebApp和iOS应用程序中查找元素.我们可以在测试用例中同时使用两个驱动程序.

请注意,WebDriver和AppiumDriver标识元素的方式将有所不同.例如,在WebDriver中,如果使用ID标识元素,则类似地在AppiumDriver中,可以使用findElementByAccessibilityId标识元素.

即使AppiumDriver使用与WebDriver相同的逻辑,方法名称也将有所不同.请为AppiumDriver使用的所有方法找到link

希望这可以帮助.

相关文章

转载地址:https://www.cnblogs.com/mini-monkey/p/12104821...
web自动化测试过程中页面截图相对比较简单,可以直接使用sel...
目录前言一、Selenium简介二、浏览器驱动1.浏览器驱动参考2....
一、iframe的含义:iframe是HTML中框架的一种形式,在对界面...
转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.to...
'''##**认识selenium**​**下载:pipinstall...