4
Chromeのベータ版ブラウザでAndroidでSeleniumテストを実行する方法はありますか? Androidベータ版のブラウザをAndroid 4.0エミュレータにインストールすると、自動テストを実行するときにChromeのベータ版ではなくデフォルトのブラウザが開きます。 AndroidDriverでテストを自動化するときに、どのAndroidブラウザを使用するかを定義する方法はありますか?デフォルトのChromeブラウザではなく、Android 4.0でSeleniumテストを実行する
Android搭載のChrome搭載端末ではデフォルトでブラウザにならない限り、Android Chromeでテストを実行する方法はないようです。 –
Chromeはあまり「デフォルト」ではありませんが、ChromeはWebViewの背後にあるエンジンになります。これはAndroid 4.4(KitKat)で発生しました。 WebDriverのAPKは、WebViewが実際のChromeブラウザに近づくためにSDKレベル19+で再構築する必要があると仮定します。それ以外の場合4.4のデバイスでは、ドライバのwebviewは古いブラウザのように機能します(https://developer.android.com/guide/webapps/migrating.htmlを参照)。 – Aardvark