【发布时间】:2021-11-03 07:29:01
【问题描述】:
我应该单击网站上的“选择文件”按钮,它应该打开一个允许我选择文件的窗口,但即使我编写代码以单击该元素,该窗口也不会打开。
System.setProperty("webdriver.chrome.driver","C:\Users\shash\eclipse-wo");
WebDriver driver=new ChromeDriver();
driver.navigate().to("http://the-internet.herokuapp.com/upload");
Thread.sleep(5000);
WebElement uploadPhotoBtn = driver.findElement(By.xpath("//input[@id='file-upload']"))
uploadPhotoBtn.click();
上传后,窗口应该会打开,但实际上并没有。
【问题讨论】:
-
文件上传和下载对话框属于操作系统而不是浏览器。这就是 selenium 无法访问的原因。
标签: java selenium selenium-webdriver