在我看来,对于移动设备上的浏览器测试,有很多Selenium支持。根据我的收集,Selendroid驱动程序用于测试移动应用程序not web apps。 Chrome似乎通过chromedriver拥有自己的支持,但这仅涵盖1个浏览器。我仍然需要测试至少firefox和如果可能的本机Android互联网浏览器(这有一个名字?)。
我想坚持使用Selenium,因为我们已经在Selenium中使用了大量自动化测试来测试桌面浏览器。这也是我们在真实设备上进行测试的要求,因此模拟器是不可能的。
如果我在Android设备上安装了Selenium Standalone Server并使用类似TerminalIDE之类的东西,它会起作用吗?
java -jar selenium-server-standalone-{VERSION}.jar
然后连接RemoteWebDriver?
用于浏览器测试的Android是否没有selenium驱动程序?
编辑:Appium是android(以及iOS)的另一种选择,但它似乎不支持Firefox浏览器。