Загрузка файла в автономном режиме с использованием веб-драйвера selenium и java - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь загрузить файл с помощью веб-драйвера selenium в Java.

public void UploadFileUsingSendKeys()
        throws InterruptedException {

    driver = new FirefoxDriver();
    String workingDir = System.getProperty("user.dir");
    String filepath = workingDir + "\SeleniumWebdriverUploadFile.html";
    driver.get(filepath);

    WebElement fileInput = driver.findElement(By.name("uploadfile"));
    fileInput.sendKeys(filepath);

    // Added a wait to make you notice the difference.
    Thread.sleep(1000);

    driver.findElement(By.id("uploadfile")).sendKeys(
            "C:\path\to\fileToUpload.txt");

    // Added sleep to make you see the difference.
    Thread.sleep(1000);
}

Это не работает в режиме Headless. Я попробовал Robot, Auto - ничего не работает

Пожалуйста, предложите какой-нибудь обходной путь для тестирования загрузки файла в безголовом режиме

...