2016-09-08 12 views
0

私はテストスクリプトを書いています。基本的にWebページを起動し、そのページに行き、eラーニングコースを開始します(パワーポイントプレゼンテーションとよく似ています)。もう2つのウィンドウが開きます。複数のウィンドウを処理するJavaセレンのベストウェイ

コースが入っているウィンドウは、3番目のウィンドウ(最後に起動されたウィンドウ)にあります。私は以前これを使って成功しました。私はそれがより発売し、次のウィンドウ(いない最後の1)

 for (String winHandle : driver.getWindowHandles()) { 
     driver.switchTo().window(winHandle); 
     driver.switchTo().window(parentHandle); // switch back to the original window 

に向けていたと思った。しかし、それは現在、この特定のテストで動作していないようです。私の質問は、セレンとあなたがやりとりしたいウィンドウを具体的に伝える良い方法がありますか?

答えて

-1

必要な画面上の要素を確認することで、it.isDisplayedメソッドに切り替えて確認することができます。

関連する問題