4
속성 파일에서 URL, ID, 비밀번호를 취하는 페이스 북 코드를 작성하고 있지만 로그인시 "Facebook에서 알림 표시 - 공란 - 허용"을 암시하고 있습니다. 로그인 후 어떻게해야합니까? it (A.) ESP 또는 ALT + F4를 누르고 팝업을 닫거나 또는 (B.) 알림을 찾아서 닫습니다. 이것은 사용하지만 작동하지 않는 것입니다. 어떤 도움을 주셔서 감사합니다.크롬 브라우저 팝업 창을 닫는 방법?
public void closePopup() throws InterruptedException{
Thread.sleep(1000);
Actions action=new Actions(driver);
action.keyDown(Keys.ESCAPE).keyUp(Keys.ESCAPE).build().perform();
당신이 popup.refer에'driver.switchTo()'swith를 사용할 수 있습니다이 http://stackoverflow.com/questions/19403949/how-to-handle-pop-up-in-selenium-webdriver -using-java. 먼저 브라우저 팝업인지 또는 Windows 기반 팝업인지 확인하십시오. 창이 팝업되면 팝업 팝업을 사용하십시오. – gihan
또한 http://www.softwaretestinghelp.com/handle-alerts-popups-selenium을 참조하십시오. -webdriver-selenium-tutorial-16/ – gihan
driver.switchTo()를 사용해 보았습니다. alert(). dismiss(); 하지만 아무 경고도 발견되지 않는다고합니다. 어제 다른 링크도 나와 해결책이없는 것 같았습니다. Chrome 브라우저 팝업 또는 Windows 기반 팝업인지는 알 수 없습니다. chromedriver.exe를 사용하여 페이스 북에 로그인 한 직후 얻습니다. 팝업이 내 과제를 완료하는 것을 막는 유일한 방법입니다. 다음은 팝업 모양의 링크입니다. http://stackoverflow.com/questions/38684175/how-to-click-allow-on-show-notifications-popup-using-selenium-webdriver –