Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Watir,使用IE8在Windows 7上实现自动化_Windows_Windows 7_Automation_Watir - Fatal编程技术网

Watir,使用IE8在Windows 7上实现自动化

Watir,使用IE8在Windows 7上实现自动化,windows,windows-7,automation,watir,Windows,Windows 7,Automation,Watir,我试图以管理员身份在IE8上的Wndows 7上运行watir脚本 以下是问题描述: 以下语句出现问题(弹出窗口) 错误消息是无法找到url(ContactDetails) 问题似乎是,当已经存在一个使用管理权限打开的IE8实例时,Watir将看不到任何其他以管理员身份运行的IE8窗口,包括它自己打开的窗口 修正我一直在做的事情: 关闭用户帐户控制(设置为最低设置)。转到控制面板->系统和安全->操作中心->更改用户帐户控制设置,并将滑块降至最低设置 但这不是一个永久性的解决方案,我必须每天更改

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

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

错误消息是
无法找到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/)