반응형
Selenium
-
[java] 자바 selenium 새 탭 열기Java/Java Library 2021. 3. 10. 18:46
자바 selenium 사용시 새탭을 열고 싶은 경우가 있다. 탭을 여는 방법은 여러가지 있는데 키보드 이벤트를 이용한 경우와 자바스크립트를 이용하는 경우가 있다. 자바스크립트를 이용하는 경우 ((JavascriptExecutor) driver).executeScript("window.open()"); 위의 방식으로 새탭을 열고, 새탭의 브라우저도 컨트롤 하고 싶은 경우 tab 을 이동해야 한다. 탭을 이동하는 방법은 ArrayList tabs = new ArrayList(driver.getWindowHandles()); // 탭리스트 가져오기 driver.switchTo().window(tabs.get(1)).navigate().to("https://www.naver.com"); getWindowHand..