Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android WebDriver不使用Android测试框架加载https页面_Android_Selenium_Https_Selenium Webdriver_Android Testing - Fatal编程技术网

Android WebDriver不使用Android测试框架加载https页面

Android WebDriver不使用Android测试框架加载https页面,android,selenium,https,selenium-webdriver,android-testing,Android,Selenium,Https,Selenium Webdriver,Android Testing,如何使用AVD上的Android测试框架在Android WebDriver上加载https页面? 根据AndroidDriver常见问题解答(http://code.google.com/p/selenium/wiki/AndroidDriver#Android_fails_to_load_HTTPS_pages)在制作新的AndroidDriver时,您需要启用以下功能: DesiredCapabilities caps = DesiredCapabilities.android(); ca

如何使用AVD上的Android测试框架在Android WebDriver上加载https页面? 根据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测试框架时,使用的驱动程序是AndroidWebDriver,而不是AndroidDriver。在AndroidDriver构造函数中,您可以将功能用作允许https页面的参数,但在AndroidWebDriver构造函数中,唯一的参数是需要使用的活动。那么,您将如何设置这些功能以允许AndroidWebDriver加载https页面?

尝试从您的网站导出证书并将此证书导入到您的android设备(google:hoe导入android证书)。 经过这些步骤,我可以在测试中访问HTTPS