WebDriver を使用して Android Emulator で Google Chrome をテストする必要があります。私は WebDriver を使用しており、Android Emulator に Selenium Server をインストールすることで、デフォルトのブラウザでテストできます。しかし、RemoteWebDriver を使用して必要な機能をクロムおよびプラットフォーム Android として設定すると、テストを開始できますが、クロムではなくデフォルトのブラウザーが開きます。何か案は!?
3 に答える
これは Android ではまだできません。
現在、Selenium によってビルドされた apk に対してのみ webdriver テストを実行できます。これは、Google Chrome ブラウザーではありません。
GTAC 2013 での Ken Kania (Google エンジニア) は、プレゼンテーション中に Android 用 Chrome ドライバーのアルファ版を発表しました。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
Chrome ドライバーを使用して、Android デバイスの Chrome でテストを実行できます。私はQAF(以前のISFW)を使用しています-Selenium Frameworkと私は次の構成を提供しました:
selenium.defaultBrowser=chromeDriver
chrome.aditional.capabilities={"chromeOptions":{"androidPackage":"com.android.chrome"}}
ISFW 以外のユーザーについては、Chrome ドライバーの wiki ページで詳細情報を入手できます。