1

AVD で Android Test Framework を使用して Android WebDriver に https ページをロードするにはどうすればよいですか? AndroidDriver FAQ (http://code.google.com/p/selenium/wiki/AndroidDriver#Android_fails_to_load_HTTPS_pages) によると、新しい AndroidDriver を作成するときに機能を有効にする必要があります。

DesiredCapabilities caps = DesiredCapabilities.android();
caps.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);

AndroidDriver driver = new AndroidDriver(caps);

ただし、Android テスト フレームワークを使用する場合、使用されるドライバーは AndroidWebDriver であり、AndroidDriver ではありません。AndroidDriver コンストラクターでは、機能をパラメーターとして使用して https ページを許可できますが、AndroidWebDriver コンストラクターでは、使用する必要がある唯一のパラメーターは Activity です。では、AndroidWebDriver が https ページをロードできるようにするには、機能をどのように設定すればよいでしょうか?

4

1 に答える 1

0

Web サイトから証明書をエクスポートし、この証明書を Android デバイスにインポートしてみてください (google: 証明書 android をインポートするには hoe を使用します)。この手順の後、テストで HTTPS にアクセスできるようになりました。

于 2013-02-14T23:32:47.463 に答える