Попытка загрузить файл с помощью веб-драйвера Java в Mac OS - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь загрузить файл, используя 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...