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