在测试期间随机抛出“InvalidCastException”

时间:2012-07-18 12:01:08

标签: watin

在WatiN UI测试中,我遇到了一个问题,即在运行测试时,错误有时会引发以下错误:

  

InvalidCastException未被用户代码“...”处理。无法将类型为“mshtml.HTMLDocumentClass”的COM对象强制转换为接口类型“mshtml.IHTMLDocument2”。此操作失败,因为由于以下错误,具有IID“...”的接口的COM组件上的QueryInterface调用失败。没有这样的界面支持“。

WatiN是否在页面上找到元素或与其交互(单击或使用Eval方法)似乎无关紧要。

错误发生在任何时间到某些时间的任何地方。这是非常不一致的。它通常比其他元素更倾向于影响某些元素(在我的情况下,我有Javascript下拉菜单,它似乎更频繁地发生),但错误似乎几乎可以在任何地方出现。

任何人都有这方面的经验,或对如何解决这个问题有任何想法?

由于

0 个答案:

没有答案