【问题标题】:Watir, Automation on Windows 7 with IE8Watir,带有 IE8 的 Windows 7 上的自动化
【发布时间】:2012-11-14 19:59:17
【问题描述】:

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

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

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

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

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

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

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

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

【问题讨论】:

    标签: windows windows-7 automation watir


    【解决方案1】:

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

    【讨论】:

    • 我使用的是 Watir 而不是 Watir-webdriver。 Watir 支持附加方法
    • 但是您已经在问题中添加了 watir-webdriver 标签。那我就删了。
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 2014-02-02
      相关资源
      最近更新 更多