Webdriver io, загрузка файла с использованием ввода type = «file» - PullRequest
0 голосов
/ 12 февраля 2020

Я пишу тесты на CoffeeScript , используя Webdriver.io и mocha . Код обрабатывается с использованием компилятора CoffeeScript.

При этом мне нужно было загрузить файл на сервер, используя input type = "file" ( display: none ) element.

Я пытаюсь передать адрес файла следующим образом (конечно, сначала сделав его видимым: style.display = 'block' ):

elem_input = $('div.class_1 input.class_2')
browser.elementSendKeys(elem_input.elementId, '/home/user/ ... /test.txt')

Файл не найден, в консоли появляется сообщение об ошибке " Файл не найден ".

Я тщательно проверил путь, он правильный. Если вы загрузите файл напрямую через интерфейс, то вручную также не возникнет никаких проблем.

В чем может быть причина этой ситуации, и какие могут быть решения проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...