誰でも、セレンのwebdriver Javaで処理するウィンドウを解決するのに手伝ってください。複数のWindowsをSeleniumで処理するJavaを使用する
私のアプリケーションには3つまたは4つのウィンドウがあります。以下のコードを使用して2つのウィンドウが正常に開きます。以下のコードで3つのウィンドウを実行したい場合は、1つ目のウィンドウにリダイレクトします。
---------------------------------コード------------ -------------------------------------------------- ----------------------------
String parent=driver.getWindowHandle();
CompanyClick.click();
Set<String>s1=driver.getWindowHandles();
int count=s1.size();
System.out.println("Total window" +count);
for(String child:s1)
{
if(!parent.equalsIgnoreCase(child)) {
driver.switchTo().window(child);
Thread.sleep(3000);
}
}
それは最初の親ウィンドウにリダイレクトされました – iamsankalp89