在Mac OS上尝试使用WebDriver Java上传文件

时间:2018-12-27 20:21:57

标签: macos selenium selenium-webdriver file-upload

我正在尝试使用Selenium Webdriver上的MacOS上传文件,我试图查找列在here上的示例 我已将包含上述文件的文件夹的权限更改为所有人。 我没有收到任何错误消息。我在浏览器中唯一看到的是带有三个斜杠的“查找”字段 Image 图片中的浏览器是Firefox。

我的代码:

//Upload File
driver.findElement(By.xpath("//div[@id='type-of-document-task-id']//div[3]//button")).click();
driver.findElement(By.xpath("//button[contains(text(),'Pay Stub')]")).click();
driver.findElement(By.xpath("//div[@id='type-of-document-task-id']//button[@type='ACTION_PRIMARY']")).click();
File file = new File("/Users/John/Downloads/2010OccResAnnualReport.pdf");
WebElement fileBrowser = driver.findElement(By.xpath("//div[@id='submit-document-task-id']//div[3]//button"));
fileBrowser.click();
String path = file.getAbsolutePath();
driver.findElement(By.xpath("//div[@id='submit-document-task-id']//div[3]//button")).sendKeys(path);

0 个答案:

没有答案