我正在尝试使用Ruby / Selenium WebDriver自动化一些IE浏览器测试。
当我运行以下代码时,它会打开一个带有网址的新IE浏览器,但它总是告诉“这个网站的安全证书存在问题。'
有没有办法使用类似于Java中使用的Ruby设置IE配置文件/功能?
require 'selenium-webdriver'
driver = Selenium::WebDriver.for :ie
driver.get "https://xxxxxxxxxxxxxxxxxx.com"
答案 0 :(得分:2)
即使您使用的是Java,也无法通过任何功能进行设置。如果你找到了用Java实现它的任何方法,请发布它,看它是否可以翻译成Ruby。
但你可以随时模拟点击以绕过它。
# Tested under Windows 7, IE 10, Ruby 2.0.0
require 'selenium-webdriver'
driver = Selenium::WebDriver.for :ie
driver.get "https://xxxxxxxxxxxxxxxxxx.com"
driver.get("javascript:document.getElementById('overridelink').click()");