2016-04-07 161 views
0

私のコードを実行すると、新しいウィンドウが開き、データを取得する必要があります。プログラムは、同じウィンドウを使用して、新しいタブを開く必要がありますので、ユーザーはもう一度ログインする必要はありません。既存のウィンドウから新しいタブを開くことができますが、プログラムを実行したときに初めて開いたのと同じウィンドウをWebDriverで使用したいと思っています。出来ますか ?Selenium Webドライバは、既に開いている既存のウィンドウに新しいタブを開きます

+0

これを実現するには、TestngまたはJunitアノテーションを使用する必要があります –

答えて

0

私はそれが可能だとは思わないが、なぜあなたのプログラムを実行し、終了してもう一度実行したいのですか? プログラムを実行してログインしてから、次の手順を実行してください。

ユニットテストとしてプログラムを実行している場合、@BeforeTest(testng)または@Before(junit)としてログインし、@Testメソッドで他のアクションを実行できます。

関連する問題