Watir,Windows 7与IE8的自动化

时间:2012-11-14 19:59:17

标签: windows windows-7 automation watir

我试图在IE8上以Wndows 7的身份运行watir脚本作为管理员。

这是问题描述: 问题出在下面的语句(弹出窗口)

popup = Watir::IE.attach(:url, /ContactDetails/)

和错误消息为Unable to locate the url(ContactDetails)

问题似乎是当已经存在一个用管理权限打开的IE8实例时,Watir将看不到任何其他以管理员身份运行的IE8窗口,包括它自己打开的窗口。

修复我一直在做的事情: 关闭用户帐户控制(设置为最低设置)。转到控制面板 - >系统和安全 - >操作中心 - >更改用户帐户控制设置,然后将滑块拖放到最低设置。

但这不是永久修复,我必须每天更改Windows 7设置以运行我的自动化脚本。

任何人都可以帮我找到永久解决方案吗?

2 个答案:

答案 0 :(得分:0)

据我所知,watir-webdriver没有IE类和attach方法。

答案 1 :(得分:0)

您是否尝试通过页面标题附加?例如: browser2 = Watir :: IE.attach(:title,“Google”)

如果您要附加的浏览器是Googles主页。

查看源代码和 将whatevers放在页面上的标题标签之间。 谷歌