Загрузка файла при удаленном ране (пайплайне)

Всем привет!
Перевели проект с Selenium to Selenide.
Есть 2 метода, которые загружают файл локально с машины и есть, который удаленно, при ране пайплайна. Но он не срабатывает. Прошу помощи)
public void uploadFileOnRemote(String file) {
RemoteWebElement remoteInputFile = (RemoteWebElement) $x("//input[@type=‘file’]");
remoteInputFile.setFileDetector(new LocalFileDetector());
remoteInputFile.sendKeys(file);
}

Спасибо заранее!

Решил - RemoteWebElement изменил на SelenideElement, а remoteInputFile.setFileDetector(new LocalFileDetector()) вообще убрал

Обычно это не нужно, т.к. селенид сам проставляет вебдрайверу new LocalFileDetector().
Вероятно, в вашем проекте вы сами создаёте вебдрайвер - тогда вам нужно просто добавить туда строку yourWebDriver.setFileDetector(new LocalFileDetector());.

3 лайка