Я пытаюсь загрузить файл, используя Selenium Webdriver
на MacOS
Я пытался найти примеры, перечисленные здесь Я изменил разрешения на каждый в папке, содержащейуказанный файл.Я не получаю никаких сообщений об ошибках.Единственное, что я вижу в браузере - это поле «Найти» с тремя слешами Изображение Браузер на изображении - 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);