Seleniumクライアントドライバーを使用して、C#で構築されたテストを実行しています。テストがページに移動し、ターゲット_blank
が新しいウィンドウを開くように設定されたフォームのボタンをクリックするという問題があります。ただし、開いている新しいページは、通常のWebページではなくXMLドキュメントを返します。Seleniumは、ボタンをクリックして新しいウィンドウを開くとハングするため、これに問題があるようです。click
メソッドが実行された後の命令はありません。テストは最終的にエラーで失敗しますTimed out running command
。
任意のヘルプ/ガイダンスをいただければ幸いです。私はネットを調べましたが、ページが開かれるというこの特定の問題に遭遇した人は、Seleniumがこの新しく開かれたウィンドウを実際に操作できないため、問題の核心である典型的なWebページではないと思います。文字通り私がしているのはclick
、新しいウィンドウを開くボタンのメソッドを呼び出すことだけであることを除いて、コードを投稿します。前もって感謝します。