enter code here
简介:我目前正在使用 selenium 2.0 来自动化 UI 的测试。直到昨天我遇到弹出窗口之前一切都很好。我必须处理窗口弹出窗口。
问题:我正在使用以下代码导航到页面=>
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
现在当我单击浏览按钮时出现问题。它会打开另一个窗口浏览文件窗口。我需要做的是通过导航到给定路径来选择一个文件,然后选择一个特定文件,我无法做到目前相同。可能是什么建议。有人说使用 selenium 2.0 做同样的事情并改用 autoit 是不可能的。如果有人知道怎么做,请告诉我,否则请提出更好的方法来完成它。谢谢并恭祝安康。
PS:
//这是在http://seleniumhq.org/docs/03_webdriver.html中提到的解决方案, 但在我的情况下不起作用
Alert alert = driver.switchTo().alert();