2

コード化された UI テストを使用して会社の Web ページをテストしてきましたが、最近この問題に何度か遭遇し、解決策を見つけることができませんでした。私がやろうとしているのは、コード化された UI テストでサイト ページの 1 つのリンクをクリックすると、そのリンクが新しいタブで開かれるということです。私の問題は、新しいページが適切なページであり、適切なコンテンツが含まれていると主張することです。

テストを実行すると、他のすべてが正常に実行され、新しいタブでリンクが開きますが、テストでは新しいタブの内容が表示されないようです。IE 9 環境でテストを記録し、コード化された UI インターフェイスを介してアサーションを設定しました。テストの注意を新しいタブにリダイレクトする方法を知っている人はいますか? または、私が経験している問題は何ですか?

どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

0

親がウィンドウに設定された HtmlDocument を検索してみてください。複数のタブを使用すると、複数のタブを見つける必要があります (FindMatchingControls メソッドを使用)。

次に、キャプションを見て、必要なタブを見つける方法を見つけます。

タブが見つかったら、親が見つかった HtmlDocument に設定された HtmlControls を作成します。

うまくいかない場合はお知らせください。

于 2011-09-02T16:02:14.983 に答える