Ошибка "InvalidArgumentException: invalid argument: File not found" при загрузке файла, через запущенный локально Selenoid

Теги: #<Tag:0x00007f7388721390> #<Tag:0x00007f73887212a0> #<Tag:0x00007f7388721188> #<Tag:0x00007f7388721070>

Салют)) Запускаю тест в котором есть добавление файла:

  • с запущенным Selenoid (v. 1.10.4) - получаю ошибку “InvalidArgumentException: invalid argument: File not found”
  • не запускаю Selenoid - то файл добавляется

Пробывал добавлять файл, через

  • uploadFile
  • uploadFromClasspath
  • sendKeys
    Если запускаю , через вебДрайвер Selenoid, то получаю ошибку “Caused by: InvalidArgumentException: invalid argument: File not found : /home/----/IdeaProjects/----/----/src/main/resources/addFiles/fileupload.txt”
    Код вебДрайвера Selenoid-a
public class SelenoidWebDriverProvider implements WebDriverProvider {
    @Override
    public WebDriver createDriver(DesiredCapabilities capabilities) {
        DesiredCapabilities browser = new DesiredCapabilities();
        browser.setBrowserName("chrome");
        browser.setVersion("91.0");
        browser.setCapability("enableVNC", true);
        try {
            RemoteWebDriver driver = new RemoteWebDriver(
                    URI.create("http://localhost:4444/wd/hub").toURL(),
                    browser
            );
            driver.manage().window().setSize(new Dimension(1980, 1324));
            return driver;
        } catch (MalformedURLException e) {
            throw new RuntimeException(e);
        }
    }

Если запускаю, без вебДрайвера Selenoid-а, а Selenide-довский то во всех 3-х случаюх файл добавляется

Код запускаемого Теста

 public void uploadFilesForPlan() {
        $x("//input[@name='plan[files][]']").uploadFile(new File("/home/----/IdeaProjects/----/----/src/main/resources/addFiles/fileupload.txt"));
    }

Логи и ошибка вот такая …


Что интересно, если кликнуть по ссылке, которая в логе ошибки, то файл прекрасно открывается))

Судя по документации Selenoid - A cross browser Selenium solution for Docker
Вы забыли сделать

driver.setFileDetector(new LocalFileDetector());
1 симпатия

Большое СПАСИБО))) добавил в драйвер Selenoida и файлик увидел)))