0

ここでの指示:

http://www.thoughtworks-studios.com/twist/2.3/help/how_do_i_handle_popup_in_selenium2.html

「Selenium 2(WebDriver) では、ポップアップ ウィンドウをテストするには、ドライバーをポップアップ ウィンドウに切り替えてから、対応するアクションを実行する必要があります。」

テスト ケースのビルドと実行に Selenium IDE を使用しています。上記のJavaコードを正確にどこに置くのですか?

ソースコードを自分で変更することはできませんが、Selenium でやりたいことは何でもできます。

4

2 に答える 2

0

新しいウィンドウを開くリンクをクリックするたびに、または独自のコードで新しいウィンドウを開くときでも、リンクで指定されたコードを使用してウィンドウを選択し、そのウィンドウで操作を実行できます。

ソースコードとは何の関係もありません。与えられたコードはすべての目的を果たします。

于 2012-12-07T05:30:21.143 に答える
0

リンクに記載されているコードは純粋な Java です。ウィンドウを切り替える場合、サイトの JavaScript を変更する必要はありません。WebDriver ライブラリを使用して、あらゆるテストの自動化を行うことができます。

browserWebDriverクラスのインスタンスであり、switchTo()メソッドを持っています。他のバインディング言語 (C#、Ruby、Python) には、同じ目的のための同様のメソッドがあります。

于 2012-12-06T21:18:16.967 に答える