enter code here
요약 : 현재 UI 테스트를 자동화하기 위해 셀렌 2.0을 사용하고 있습니다. 어제까지 팝업이 갑자기 나타났습니다. 팝업 팝업을 처리해야합니다.selenium 2.0 (webdriver)을 사용하여 창 팝업을 처리하는 방법은 무엇입니까?
문제 : 나는 다음과 같은 코드를 사용하여 페이지로 이동하고 =>
driver.get("http://xxx.xx.x.xxx:zzzz/yyyy/");
driver.findElement(By.name("username")).sendKeys("username");
driver.findElement(By.name("password")).sendKeys("password");
driver.findElement(By.className("rowClass")).submit();
driver.findElement(By.name("uploadfile")).click(); //this is the browse button
내가 찾아 button.It 다른 창 내가 필요 window.What 파일을 찾아 열어 클릭하면 이제 문제가 발생 특정 경로로 이동 한 다음 특정 파일을 선택하여 파일을 선택하고 현재 동일한 작업을 수행 할 수 없습니다. 제안 사항이 될 수 있습니다. 일부는 셀렌 2.0을 사용하여 동일한 작업을 수행 할 수 없다고 말했고 대신 autoit을 사용하십시오. 누군가 어떻게하는지 알고 있다면 나에게 알려주세요. 더 좋은 방법을 제안 해주세요. 감사합니다.
PS :
http://seleniumhq.org/docs/03_webdriver.htmlbut의 솔루션은 내 경우에는 작동하지 않았다으로이 언급되어 //Alert alert = driver.switchTo().alert();