我正在尝试以管理员身份在IE8上的Windows7上运行watir脚本。
下面是问题描述:问题出现在以下语句(弹出窗口)
popup = Watir::IE.attach(:url, /ContactDetails/)错误消息为Unable to locate the url(ContactDetails)
问题似乎是,当已经存在以管理员权限打开的IE8实例时,Watir将看不到任何其他以管理员身份运行的IE8窗口,包括它自己打开的窗口。
修复我一直在做的事情:关闭用户帐户控制(设置为最低设置)。转到控制面板->系统和安全->操作中心->更改用户帐户控制设置,并将滑块放到最低设置。
但这不是一个永久性的解决方案,我必须每天更改windows7的设置才能运行我的自动化脚本。
有人能帮我找出永久的解决方案吗?
发布于 2012-11-15 17:40:14
据我所知,watir-webdriver没有IE类和attach方法。
发布于 2013-05-30 04:20:34
你有没有试过通过页面的标题附加?例如: browser2 = Watir::IE.attach(:title,"Google")
如果您要附加的浏览器是Google主页。
查看源代码,然后在页面的title标记之间插入任何内容。谷歌
https://stackoverflow.com/questions/13386356
复制相似问题