【发布时间】:2021-05-17 08:35:07
【问题描述】:
我使用 watir 来实现浏览器自动化。我有一个显示“下载多个文件”的弹出窗口,需要在文件下载之前单击它。我怎样才能覆盖这个? 我已正确尝试了所有设置,但效果不佳。
我用 chrome chrome=88.0.4324.150
download_dir = "#{Dir.pwd}/downloads".gsub('/', '\\')
Dir.mkdir download_dir unless Dir.exist? download_dir
args = %w(--disable-infobars)
prefs = { download: { prompt_for_download: false, default_directory: download_dir }}
ie=Watir::Browser.new(:chrome, options: { args: args }, prefs: prefs)
【问题讨论】:
-
区别在于配置文件。所以加载相同的配置文件。或者在关闭此开关的情况下创建配置文件并加载 thar 配置文件。
-
如何通过 Watir 加载配置文件?
标签: ruby selenium-chromedriver watir