【发布时间】:2019-06-30 05:46:45
【问题描述】:
我最近开始学习 appium,我创建了一些基本测试来启动应用程序,在创建测试脚本之前我参考了很多指南和教程。 我注意到不同的人使用不同的方法来创建驱动程序。 我尝试使用我在下面提到的 3 种方法,并且所有 3 种方法都有效。 我真的很困惑将来在编写测试脚本时应该使用哪种方法,还有其他方法可以创建驱动程序。
方法一
AppiumDriver<MobileElement> driver = new AndroidDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);
方法二
WebDriver driver = new RemoteWebDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);
方法3
AndroidDriver<AndroidElement> driver = new AndroidDriver<AndroidElement>(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);
这里是我用来创建测试脚本和描述可用的不同类型驱动程序的一些指南
http://www.automationtestinghub.com/first-appium-test-script/
如果我在 selenium 中创建驱动程序,我将使用以下语法,这是为测试脚本创建驱动程序时使用的公认方法
WebDriver driver = new ChromeDriver();
如果有人能解释为什么不同的人在 Appium 中创建驱动程序时使用不同的方法而不是使用不同的方法,以及使用 java 为 android 自动化脚本创建驱动程序的最佳方法,那就太好了。
【问题讨论】:
标签: android automation appium appium-android