【问题标题】:Automating Watin with IE10 and TeamCity使用 IE10 和 TeamCity 自动化 Watin
【发布时间】:2013-06-26 10:10:35
【问题描述】:

我已在其中一个团队城市构建代理上将 Internet Explorer 升级到版本 10。升级后,我们的 Watin 验收测试将不会运行。我得到如下异常:

System.Runtime.InteropServices.COMException : 此系统不支持此功能。 (HRESULT 异常:0x80070078)

Team City 构建代理作为本地系统帐户运行,可以访问桌面并且需要说,我们的测试曾经在旧版本的 IE 上运行。我尝试过的事情:将服务登录更改为localadmin,禁用uac;仍然得到相同的错误。如果我远程连接到构建代理并以管理员身份启动 powershell,我可以成功运行测试。如果我在没有提升到管理员权限的情况下启动 powershell,我将无法运行测试。服务器是Server 2008 R2 SP1。

【问题讨论】:

    标签: teamcity watin


    【解决方案1】:

    Internet Explorer 10 未出现在支持的浏览器列表中,因此它可能无法与 IE10 一起使用。

    来自[WatiN主页]

    适用于 Internet Explorer 6、7、8、9 和 FireFox 2 和 3

    链接已删除 - 域被垃圾邮件发送者劫持 旧版本的网站见https://web.archive.org/web/20161230004014/http://watin.org/

    【讨论】:

    • 看到了,当我们说话时,我正在移植到 Selenium,很遗憾,但 Watin 似乎死了..
    • 只是补充一点,WatiN 不适用于 IE10 或 11,主要是因为它尝试将 javascript 注入页面的方式。 IE10 用另一种方法替换了执行此操作的方法,WatiN 尚未更新为使用新方法。
    【解决方案2】:

    同样来自 Watin 网站:最新版本是 WatiN 2.1(2011 年 4 月 12 日发布)。 是时候移植到 Selenium 了。

    【讨论】:

      猜你喜欢
      • 2011-04-27
      • 1970-01-01
      • 2012-09-27
      • 2013-09-10
      • 2011-01-31
      • 1970-01-01
      • 2010-12-10
      • 1970-01-01
      • 2011-09-06
      相关资源
      最近更新 更多