2

WatiN UI テストで、テストを実行しているときに、エラーによって次のエラーがスローされることがあるという問題があります。

InvalidCastException はユーザー コードによって処理されませんでした" ... "型 'mshtml.HTMLDocumentClass' の COM オブジェクトをインターフェイス型 'mshtml.IHTMLDocument2' にキャストできません。この操作は、IID" ... " を持つインターフェイスの COM コンポーネントでの QueryInterface 呼び出しが次のエラーにより失敗したため、失敗しました。そのようなインターフェースはサポートされていません。」

WatiN がページ上の要素を見つけているか、それとやり取り (クリックまたは Eval メソッドを使用) しているかは問題ではないようです。

エラーは、常に発生する場合もあれば、ときどき発生する場合もあります。非常に矛盾しています。通常、一部の要素に他の要素よりも影響を与える傾向があります (私の場合、より頻繁に発生するように見える Javascript ドロップダウン メニューがありました) が、エラーはほとんどどこでも発生する可能性があるようです。

誰もがこれを経験したか、この問題を解決する方法について何か考えがありますか?

ありがとう

4

0 に答える 0