2012-10-19 26 views
1

如何在AVD上使用Android測試框架加載Android WebDriver上的https頁面? 按照AndroidDriver FAQ(http://code.google.com/p/selenium/wiki/AndroidDriver#Android_fails_to_load_HTTPS_pages)使得新AndroidDriver當你需要啓用功能:使用Android時Android WebDriver不會使用Android測試框架加載https頁面

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

AndroidDriver driver = new AndroidDriver(caps); 

然而測試框架驅動程序使用的是AndroidWebDriver而不是AndroidDriver。在AndroidDriver構造函數中,您可以將功能用作參數來允許https頁面,但在AndroidWebDriver構造函數中,唯一的參數是需要使用的Activity。那麼如何設置這些功能以允許AndroidWebDriver加載https頁面?

回答

0

嘗試從您的網站導出證書並將此證書導入到您的Android設備(谷歌:鋤頭以導入證書android)。 經過這一步後,我有能力在我的測試中訪問HTTPS。