셀레늄 webdriver Java에서 윈도우 처리 문제를 해결할 수있는 누구나 도와 줄 수 있습니까?Selenium에서 다중 윈도우 다루기 Java를 사용하여
내 응용 프로그램에 3 개 또는 4 개의 창이 있습니다. 아래의 코드를 사용하여 두 개의 창이 열립니다. 아래 코드를 사용하여 3 개의 창을 실행하려는 경우 첫 번째 창으로 리디렉션합니다. 둘 이상의 창을 수행 할 수 없습니다.
--------------------------------- 코드 ------------ -------------------------------------------------- ----------------------------
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