#jmeter #webdriver
#jmeter #webdriver
Вопрос:
Я должен прикрепить файл с помощью JMeter selenium Webdriver. Невозможно передать путь к файлу во всплывающем окне ОС. Может ли кто-нибудь предоставить мне решение, специфичное для JMeter Selenium Webdriver?
Ответ №1:
Вам не нужно иметь дело с всплывающим окном, поскольку Selenium не может его контролировать, вам нужно найти WebElement, который соответствует типу ввода файла, и использовать функцию SendKeys (), чтобы указать относительный или, лучше, полный путь к файлу, который вы хотите загрузить
Пример кода:
WDS.sampleResult.sampleStart()
WDS.browser.get('http://your.url')
var uploadInput = WDS.browser.findElement(org.openqa.selenium.By.name('upload_input_name'))
uploadInput.sendKeys('/full/path/to/the/file/you/want/to/upload')
WDS.sampleResult.sampleEnd()
Дополнительная информация: Сэмплер WebDriver: ответы на ваши 10 лучших вопросов
Комментарии:
1. Он не работает.. Поскольку это всплывающее окно Windows. Любое обходное решение.