【问题标题】:Run Selenium tests on Android 4.0 in Chrome beta browser rather than the default one在 Chrome beta 浏览器而不是默认浏览器中在 Android 4.0 上运行 Selenium 测试
【发布时间】:2012-04-02 11:30:22
【问题描述】:

我只是想知道,有没有办法在 Chrome beta 浏览器中在 Android 上运行 Selenium 测试? 在 Android 4.0 模拟器上安装 Chrome 测试版浏览器后,它会在运行自动化测试时打开默认浏览器,但不会打开 Chrome 测试版。 在使用 AndroidDriver 运行自动化测试时,有什么方法可以定义应该使用哪个 Android 浏览器?

【问题讨论】:

    标签: android google-chrome selenium webdriver


    【解决方案1】:

    据我所知,截至目前,无法在 Chrome beta 浏览器中在 Android 上运行 Selenium 测试:

    Android WebDriver 针对 WebView 运行测试(呈现 Android 浏览器使用的组件)像 Android 一样配置 浏览器。

    您可以通过here 获取更多信息并留意未来的更新。

    【讨论】:

    • 是的,目前似乎无法在 Android Chrome 上运行测试,除非我认为它默认成为 Android 设备的浏览器。
    • Chrome 不是“默认”,而是 Chrome 成为 WebView 背后的引擎。这发生在 Android 4.4 (KitKat) 中。我假设 WebDriver 的 APK 需要使用 SDK 级别 19+ 重新构建,以便 WebView 接近真正的 Chrome 浏览器。否则在 4.4 设备上,驱动程序的 webview 将更像旧浏览器(请参阅developer.android.com/guide/webapps/migrating.html)。
    猜你喜欢
    • 2023-03-28
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多