2016-06-07 4 views
0

Selenium-Java에서 브라우저 인스턴스를 변경하는 방법은 무엇입니까? WebDriver는 새로운 창을 열어 현재 윈도우 인스턴스Java를 사용하여 Selenium에서 브라우저 인스턴스를 변경하는 방법

String winHandleBefore = driver.getWindowHandle(); 

// 당신의 클릭 동작 후 두 번째 웹 페이지에

+0

[**이 ** (http://stackoverflow.com/questions/19117747/how-to-switch-between-two-로 전환하려면 windows-in-browser-using-selenium-java) 또는 [** this **] (http://stackoverflow.com/questions/9588827/how-to-switch-to-the-new-browser-window-which -opens-after-click-on-the-button) 답변이 유용 할 수 있습니다. – ManishChristian

답변

0

// 먼저 저장소를 클릭 한 후 화면의 요소를 찾을 수 없습니다

// 코드는 새로운 윈도우

for(String winHandle : driver.getWindowHandles()){ 
driver.switchTo().window(winHandle); 

}

에 인스턴스를 스위치 아래

// 원래 창

driver.switchTo().window(winHandleBefore); 
관련 문제