3

IE であるウィンドウから別のウィンドウへの切り替えを実装する必要があります。ただし、エレメント ドライバは getWindowHandle 関数をサポートしていません。

修正方法はわかりませんが、単なる構成または設定の問題である可能性があると思います。

提案をお願いします。

私はc#で作業しています - Visual Studio

4

2 に答える 2

4

使用している言語バインディングについては言及していませんが、投稿したコメントに基づいて、C# を使用しているようです。メソッド名は、言語バインディングごとにわずかに異なります。この回答から:

.NET 言語バインディングのオブジェクト、メソッド、およびプロパティの名前は、Java バインディングのものと正確には対応していません。プロジェクトの原則の 1 つは、各言語バインディングは、その言語でのコーディングに慣れている人にとって「自然に感じられる」べきであるということです。

したがって、Java コードをコピーして貼り付けようとしている場合は、少し翻訳する必要があります。この場合、WindowHandlesプロパティ (新しいウィンドウ ハンドルを探すため) とCurrentWindowHandleドライバのプロパティの組み合わせが必要です。プロジェクトのGoogle コード サイトで、.NET バインディングの完全な API ドキュメントを見つけることができます。

于 2013-04-02T13:17:57.540 に答える