Я пишу тесты на 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')
Файл не найден, в консоли появляется сообщение об ошибке " Файл не найден ".
Я тщательно проверил путь, он правильный. Если вы загрузите файл напрямую через интерфейс, то вручную также не возникнет никаких проблем.
В чем может быть причина этой ситуации, и какие могут быть решения проблемы?