버튼 클릭 후 새로 열린 브라우저 창으로 전환
웹 페이지의 버튼을 클릭하면 새 창으로 전환이 가능합니다. 브라우저 창을 열고 검색 결과를 표시합니다. 새 창과 상호 작용하려면 웹 자동화 프레임워크인 Selenium WebDriver를 사용할 수 있습니다.
브라우저 창 사이를 전환하려면 버튼을 클릭하기 전에 현재 창의 핸들을 저장한 다음 사용 가능한 창을 반복할 수 있습니다. 처리하고 새 창으로 전환합니다. 새 창에서 작업을 완료한 후에는 새 창을 닫고 원래 창으로 다시 전환할 수 있습니다.
이를 달성할 수 있는 방법의 예는 다음과 같습니다.
// Store the current window handle String winHandleBefore = driver.getWindowHandle(); // Perform the click operation that opens new window // Switch to new window opened for(String winHandle : driver.getWindowHandles()){ driver.switchTo().window(winHandle); } // Perform the actions on new window // Close the new window, if that window no more required driver.close(); // Switch back to original browser (first window) driver.switchTo().window(winHandleBefore); // Continue with original browser (first window)
By 이 접근 방식을 따르면 여러 브라우저 창과 효과적으로 상호 작용할 수 있으며 작업이 완료되면 원래 창으로 돌아갈 수 있습니다.
위 내용은 버튼 클릭 후 Selenium WebDriver를 사용하여 브라우저 창 간을 전환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!