Загрузка webkit-директории в тесте без головы Capybara - PullRequest
0 голосов
/ 24 сентября 2018

В моем пользовательском интерфейсе есть элемент управления загрузкой файлов, помеченный как webkitdirectory.Когда я загружаю папку следующим образом, работая в режиме без заголовка, он работает:

find('.directory-upload', visible: false).set(Rails.root + "test/data/directory_to_upload")

Однако, когда я запускаю безголовый (с драйвером: headless_chromium), происходит сбой без вывода сообщений, т. Е. Код выполняетсяно каталог на самом деле не выбран в элементе управления (поэтому последующая проверка формы не удалась).

Существуют ли различия в поддерживаемом HTML между безголовым и безголовым, что могло бы объяснить это?

1 Ответ

0 голосов
/ 24 сентября 2018

Вы столкнулись с известной ошибкой в ​​Chrome без головы - https://bugs.chromium.org/p/chromedriver/issues/detail?id=2521&q=directory%20upload&colspec=ID%20Status%20Pri%20Owner%20Summary - с этим ничего нельзя поделать.

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