1

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

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

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

并且错误消息是Unable to locate the url(ContactDetails)

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

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

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

谁能帮我找出永久解决方案?

4

2 回答 2

0

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

于 2012-11-15T09:40:14.087 回答
0

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

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

查看源代码并将任何内容放在页面上的标题标签之间。谷歌

于 2013-05-29T20:20:33.737 回答