Android WebDriver не загружает https-страницы с помощью Android Test Framework

Как вы загружаете страницы https на Android WebDriver с помощью Android Test Framework на AVD? Согласно часто задаваемым вопросам по AndroidDriver (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 Test Framework используется драйвер AndroidWebDriver, а не AndroidDriver. В конструкторе AndroidDriver вы можете использовать возможность в качестве параметра, чтобы разрешить https-страницы, но в конструкторе AndroidWebDriver единственным параметром является действие, которое необходимо использовать. Итак, как бы вы установили возможности, чтобы разрешить AndroidWebDriver загружать https-страницы?


person user1759703    schedule 19.10.2012    source источник


Ответы (1)


попробуйте экспортировать сертификат с вашего веб-сайта и импортировать этот сертификат на ваше устройство Android (google: мотыга для импорта сертификата Android). после этих шагов я получил возможность посещать HTTPS в своих тестах.

person AlekseiPetrovski    schedule 14.02.2013