2012-04-02 8 views
4

Chromeのベータ版ブラウザでAndroidでSeleniumテストを実行する方法はありますか? Androidベータ版のブラウザをAndroid 4.0エミュレータにインストールすると、自動テストを実行するときにChromeのベータ版ではなくデフォルトのブラウザが開きます。 AndroidDriverでテストを自動化するときに、どのAndroidブラウザを使用するかを定義する方法はありますか?デフォルトのChromeブラウザではなく、Android 4.0でSeleniumテストを実行する

答えて

2

私はクロームのベータ版ブラウザでAndroid上でSeleniumテストを実行するには、そのことはできません、今のように、集めるものから、よう:AndroidのwebdriverをはAndroidのブラウザで使用さ コンポーネントをレンダリング(WebViewのに対してテストを実行します

) ブラウザのように設定します。

詳細情報hereを利用して、今後のアップデートを検討することができます。

+0

Android搭載のChrome搭載端末ではデフォルトでブラウザにならない限り、Android Chromeでテストを実行する方法はないようです。 –

+0

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

関連する問題