我正在写一个脚本来转到HTTPS加密页面。当我手动在浏览器中键入页面名称时,它会按照我的预期显示页面。当我通过Watir脚本访问它时,它打开第二个浏览器窗口,其地址与第一个相同,但是有一个blank.htm页面,而不是我期望的login.aspx。我无法找到任何线索,为什么在脚本化时我会在浏览器中调出页面时表现不同。
我正在使用Windows 7和IE 9。
该脚本非常基本,可以与其他页面一起使用。我遇到问题的页面使用HTTPS,地址将通过SSL代理服务器。
require 'watir-webdriver'
b = Watir::Browser.new:ie
b.goto 'https://secure.ourdomain.com/app/login.aspx'
此时,我有一个浏览器窗口指向我在脚本中打开的页面,一个指向https://secure.ourdomain.com/app/blank.htm。该页面不应该弹出另一个窗口,并且正常使用时,它不会,就在我通过Watir脚本打开它时。
有人可以提出任何建议让这个停止,或至少有一些事情要尝试进行故障排除吗?