使用IE10和TeamCity自动化Watin

使用IE10和TeamCity自动化Watin,teamcity,watin,Teamcity,Watin,我已经在一个team city build代理上将internet explorer升级到版本10。升级后,我们的Watin验收测试将不会运行。我得到的例外情况如下: System.Runtime.InteropServices.COMException:此系统不支持此功能。(HRESULT的异常:0x80070078) Team City build agent以本地系统帐户运行,可以访问桌面和针头,也就是说,我们的测试用于旧版本的IE。我尝试过的事情:将服务日志更改为localadmin,禁

我已经在一个team city build代理上将internet explorer升级到版本10。升级后,我们的Watin验收测试将不会运行。我得到的例外情况如下:

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


Team City build agent以本地系统帐户运行,可以访问桌面和针头,也就是说,我们的测试用于旧版本的IE。我尝试过的事情:将服务日志更改为localadmin,禁用uac;仍然会出现相同的错误。如果我远程访问构建代理并以管理员身份启动powershell,我可以成功运行测试。如果我启动powershell而未升级到admin,则无法运行测试。服务器是server 2008 R2 SP1。

Internet Explorer 10未出现在支持的浏览器列表中,因此可能无法使其与IE10配合使用

从[WatiN主页]

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

链接被删除-域名被垃圾邮件发送者劫持
请参见本网站的旧版本)

另请参见Watin网站:最新版本为Watin 2.1(于2011年4月12日发布)。
是时候移植到Selenium了。

看到了,我正在移植到Selenium,很遗憾地说,但Watin似乎死了。再加上,Watin无法与IE10或11一起工作,主要是因为它试图将javascript注入页面的方式。IE10用另一种方法替换了这种方法,WatiN也没有更新以使用新方法。