我在Stackoverflow上使用selenium webdriver在File上传中看到了很多问题和解决方案。但是没有一个适用于以下场景。实际上,上传窗口弹出窗口挂起而没有做任何事情。请建议
这是我的代码:
WebDriverWait wait = new WebDriverWait(driver, 100);
//Upload Doc #1
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@id='lottery']/div[3]/div[2]/input[1]"))).click();
//Upload Doc #2
wait.until(ExpectedConditions.elementToBeClickable(By.id("filePicker"))).click();
//Upload Doc #3
WebElement fileInput = driver.findElement(By.id("filePicker"));
fileInput.sendKeys("D:\\SobetAuto\\5star.txt");
答案 0 :(得分:0)
试试这个,看它是否有效:
driver.findElement(By.id("filePicker")).sendKeys("D:/SobetAuto/5star.txt");