dam*_*inc 22 webdriver internet-explorer-9 selenium-webdriver
我有一些针对Firefox和Internet Explorer 9的Selenium 2 Webdriver测试用例.当我在IE9(Windows 7 64位)上访问https URL时,我得到"此网站的安全证书存在问题".此时测试挂起并最终失败.我试过了:
最后,我没有管理员访问我的电脑 - 例如没有访问组策略.Selenium 2 Webdriver在Firefox上运行良好.我在IE Internet选项中启用了所有安全区域,如果我在其他URL(http)上运行测试,则没有问题.
有人有解决这个问题的方法吗?有没有人现在热门使用browsermob代理(或任何其他代理)有效地克服这个问题?
谢谢,达摩
Nye*_*ard 26
好吧,我只是使用C#和以下代码在IE9下工作:
IWebDriver driver = new InternetExplorerDriver();
driver.Url(YOUR_URL);
driver.Navigate().GoToUrl("javascript:document.getElementById('overridelink').click()");
Run Code Online (Sandbox Code Playgroud)
现在它将转到预期的页面.对于Java来说,它很简单:
WebDriver driver = new InternetExplorerDriver();
driver.get(YOUR_URL);
driver.get("javascript:document.getElementById('overridelink').click();");
Run Code Online (Sandbox Code Playgroud)
我在SQA板上找到了答案: https://sqa.stackexchange.com/questions/1928/selenium-2-webdriver-and-ie-9-security-certificate
我们创建了一个证书,它的作用就像一个魅力。
| 归档时间: |
|
| 查看次数: |
33373 次 |
| 最近记录: |