switchTo(new Handle)
こんにちは、IE Webdriver で実行した後、新しいウィンドウで要素を見つけようとしているときに問題に直面しています。
私が使用しているコードは
WebDriver driver = new InternetExplorerDriver();
//some code
String winHandleBefore = driver.getWindowHandle(); //store the current window handle
driver.findElement(By.name("element1")).click(); //opens a new window
//code to find the new window handle
driver.switchTo().window(NewWindowHandle); //switch to new window
String url = driver.getCurrentUrl(); //returns me the URL of the newly opened window
driver.findElement(By.name("element2")).click(); //click on element in new window
ウィンドウの切り替え後、findElement()
新しい要素を見つけることができませんが、新しいウィンドウの URL は正しく表示されます。またdriver.getTitle();
、新しく開いたウィンドウの正しいページタイトルも表示されました。
要素のプロパティを相互検証しましたが、それは正しかったです。
誰でもここで私を助けることができますか?