我需要自动化一个场景,在该场景中,我应该验证与url的连接是安全的,并且没有任何SSL证书问题。 我正在使用带有Java的Selenium Webdriver,需要使用的浏览器是IE和Chrome。由于某些安全限制,我无法提供任何出现此问题的网址。 Issue to be caught
我发现了一个旧问题(Check if website has any ssl certificate warnings using Selenium webDriver),仅针对Firefox可以回答,因此对我而言毫无用处。
答案 0 :(得分:0)
关于浏览器(最好是浏览器配置文件)设置,您可以添加对特定元素的期望,例如,请参见IE中的附件图像。
在Chrome中无法检查这些链接,让我们尝试如下操作:
driver.get(UrlWithSslIssue);
Thread.sleep(5000); // ofc better wait methods available
WebElement lnk_advanced_settings = driver.findElement(By.partialLinkText("ADVANCED"));
lnk_advanced_settings.click();
Thread.sleep(5000);
WebElement lnk_continue = driver.findElement(By.partialLinkText("Continue"));
// lnk_continue.click();