2015-05-04 72 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); 
相關問題