1

我们需要使用 WebDriver 在 Android Emulator 上测试 Google Chrome。我正在使用 WebDriver,并且可以通过在 Android Emulator 上安装 Selenium Server 在默认浏览器上进行测试。但是,当我使用 RemoteWebDriver 将所需功能设置为 chrome 和平台 Android 时,我可以开始测试,但它会打开默认浏览器而不是 chrome。有任何想法吗!?

4

3 回答 3

2

这在 Android 上尚无法实现。

目前您只能针对 Selenium 构建的 apk 运行 webdriver 测试,这不是 Google Chrome 浏览器。

于 2012-07-12T09:57:48.477 回答
1

在 GTAC 2013 上,Ken Kania(一位 Google 工程师)在他的演讲中宣布了适用于 Android 的 Chrome 驱动程序的 alpha 版本。https://docs.google.com/presentation/d/14xU207jL1aepO_8-WrkEcSIPUscUjak5jtxMaUoMegg/pub?start=false&loop=false#slide=id.gbe6ac7bc_0129

该文档最近已移至以下站点,它仍然很简陋 https://sites.google.com/a/chromium.org/chromedriver/getting-started/getting-started---android

于 2013-09-16T12:06:36.870 回答
0

我可以使用 Chrome 驱动程序在 Android 设备上的 Chrome 上运行测试。我正在使用QAF(以前称为 ISFW)- Selenium 框架,我提供了以下配置:

selenium.defaultBrowser=chromeDriver

chrome.aditional.capabilities={"chromeOptions":{"androidPackage":"com.android.chrome"}}

对于非 ISFW 用户, Chrome 驱动程序 wiki 页面上提供了详细信息。

于 2014-03-19T14:36:20.563 回答