我试图在IE8上以Wndows 7的身份运行watir脚本作为管理员。
这是问题描述: 问题出在下面的语句(弹出窗口)
popup = Watir::IE.attach(:url, /ContactDetails/)
和错误消息为Unable to locate the url(ContactDetails)
问题似乎是当已经存在一个用管理权限打开的IE8实例时,Watir将看不到任何其他以管理员身份运行的IE8窗口,包括它自己打开的窗口。
修复我一直在做的事情: 关闭用户帐户控制(设置为最低设置)。转到控制面板 - >系统和安全 - >操作中心 - >更改用户帐户控制设置,然后将滑块拖放到最低设置。
但这不是永久修复,我必须每天更改Windows 7设置以运行我的自动化脚本。
任何人都可以帮我找到永久解决方案吗?
答案 0 :(得分:0)
据我所知,watir-webdriver没有IE
类和attach
方法。
答案 1 :(得分:0)
您是否尝试通过页面标题附加?例如: browser2 = Watir :: IE.attach(:title,“Google”)
如果您要附加的浏览器是Googles主页。
查看源代码和 将whatevers放在页面上的标题标签之间。 谷歌