2

私はWatinを数ヶ月使用しています。私は多くのことを学びましたが、これを理解できないようです:

フレーム内のボタンにアクセスする必要があります。IE 開発者ツール (F12) を見ると、<frameset name="WRAPPER">そこに入れ子になっているのが見えます。そこに別の<frameset name="MAIN">入れ子になっているのが見えます。アクセスする必要があるフレームが表示されます<frame name="leftFrame">

このコードを試したとき:

FrameCollection wrapper = ie.Frames;  

次のエラーが表示されます。

基になる RCW から分離された COM オブジェクトは使用できません。

ありがとう

4

1 に答える 1

1

変更してみてください

"htmlDocument.all.tags("iframe")"

"htmlDocument.all.tags("frame")"

この問題は解決しているようです。

Watin2.1ではwin7で再現されました。

この関連スレッドを確認してください: Watinの新しいバージョン2.1のフレームにアクセスするときのエラー

于 2012-06-20T05:24:18.540 に答える