#javascript #protractor
#javascript #транспортир
Вопрос:
Я использую ubuntu. При создании соединения мне нужно загрузить SSL-сертификат. Когда я нажимаю кнопку загрузки, открывается окно проводника с опцией только Открыть и отменить. текстовое поле для ввода пути вручную отсутствует. Мы можем только перейти к местоположению, а затем открыть его. Как мы можем добиться сохранения с помощью javascript, selenium или транспортира.
Комментарии:
1. не могли бы вы поделиться своим html и логикой, которую вы пробовали, а также ошибкой
2. Извините, я не могу поделиться HTML. Я попробовал blw-код: var file = ‘location/RootCA.pem’; var pathToFile = path.resolve(файл); log.debug(файл пути); browser.sleep(1000); элемент(by.xpath(«//span[содержит(текст (),’Обзор’)]»)).click(); file_input = элемент(по .xpath(«//input[@type=’file’]»)); browser.executeScript(‘аргументы[0].style = «»; аргументы[0].style.display = «нет»;’, file_input); file_input.SendKeys(pathToFile); я получаю сообщение об ошибке «Сбой: недопустимый аргумент: файл не найден: location/RootCA.pem»