2015-05-04 74 views
0

嗨我正在使用下面的代码来接受页面负载上的Ceriticates同时启动Chrome,但它也不接受证书,因此它卡在接受证书弹出窗口。在Selenium Webdriver中的Chrome浏览器中接受一个证书

请帮助

DesiredCapabilities capabilities = DesiredCapabilities.chrome(); 
    capabilities.setCapability("chrome.switches", Arrays.asList("--start-maximized")); 
    capabilities.setJavascriptEnabled(true); 
    capabilities.setCapability("AcceptUntrustedCertificates", true); 
    capabilities.setCapability("AssumeUntrustedCertificateIssuer", true); 
    capabilities.setCapability("chrome.switches", Arrays.asList("--ignore-certificate-errors")); 



    WebDriver driver=new ChromeDriver(capabilities); 

请使用以下网址进行图像 http://i.imgur.com/QNUnYuO.png?1 每当我navigate.to( “>>>>>>”); 这个弹出窗口来了至极我无法处理

+0

您可以添加弹出窗口的屏幕截图?尝试一些图像托管网站。 – LittlePanda

+0

sure.please找到图片在下面的URL http://i.imgur.com/QNUnYuO.png?1 –

回答

0

--ignore-certificate已弃用。用于测试目的使用--test-type

无论如何,这对我的作品:

DesiredCapabilities capabilities = DesiredCapabilities.chrome(); 
ChromeOptions options = new ChromeOptions(); 
options.addArguments("test-type"); 
capabilities.setCapability("chrome.binary", "/path/to/chromedriver.exe"); 
capabilities.setCapability(ChromeOptions.CAPABILITY, options); 
webDriver = new ChromeDriver(capabilities); 
相关问题