【发布时间】:2011-06-24 19:44:19
【问题描述】:
我们的团队早上开始工作,我们发现我们的所有 Watin (2.1.0) 测试在我们的集成服务器上都失败了,但有以下异常。这些测试也不再适用于本地(IE8 或 IE9)
WatiN.Core.Exceptions.RunScriptException : RunScript failed
----> System.UnauthorizedAccessException : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
请注意,当触发列表框 jquery 更改事件时会出现此错误消息:
self.$country.bind('change', function (e) {
var country = $('option:selected', this);
if(country.val() == "??")
{
self.$country.val('US');
}
我们完全不知所措:
- 我们已尝试在测试失败之前还原所有代码更改,但它们的错误似乎不相关
- 这些测试已经成功运行了几个月
- 没有 Windows 更新应用到服务器
- 网络权限未更改
任何对此错误的见解或建议将不胜感激。
【问题讨论】:
标签: c# nunit integration-testing watin