Я использовал селен- ruby для автоматизации приложения браузера. Я хочу смоделировать сценарий загрузки файла. Когда я хочу выполнить для chrome, у меня был метод с именем «download_path», его значение можно изменить во время выполнения, а при загрузке файла оно будет сохранено по моему пути назначения.
Но когда я выполнить тот же код для Edge. В «Edge» нет поддержки метода «download_path».
Можно ли как-то установить мое местоположение загрузки по умолчанию во время выполнения?
Chrome Код :
@browser = Selenium::WebDriver.for :chrome
# code for navigating to downloads page and clicking on download button
@browser.download_path = File.dirname(filePath)
@browser.close
Код края:
@browser = Selenium::WebDriver.for :edge
# code for navigating to downloads page and clicking on download button
@browser.download_path = File.dirname(filePath)
@browser.close
Ошибка
Error: test_01_click_download_pass(Download_A_File): NoMethodError: undefined method `download_path=' for #<Selenium::WebDriver::EdgeHtml::Driver:0x0000000004cdd8a0>
Окружающая среда Подробности:
OS: Windows 10
Programming Language: ruby (v2.5.5)
Gem : selenium-webdriver (v alpha4)