【发布时间】:2021-05-20 15:54:31
【问题描述】:
我尝试使用 Selenium 进行测试,但无法下载 pdf,pdf 一直打开。
查看我的其他帖子:RUBY: Selenium webdriver, setup to download pdf files instead of opening them
有人建议尝试 Watir,所以我做了,并且得到了相同的结果。这是我的 Watir 设置。请告知如何解决此问题。
require 'watir'
require 'pry'
prefs = {
download: {
prompt_for_download: false,
default_directory: '/Users/ar/pdf_downloads'
}
}
browser = Watir::Browser.new :chrome, options: {prefs: prefs}
# Goto Login Page (file)
url="file:///Users/ar/info.html"
browser.goto url
browser.button(id: 'formsubmit').click
sleep 5
# Goto info
info_url = 'https://webapp.domain.com/info'
browser.goto info_url
sleep 5
elements = browser.elements(css: "#ar-pdfreport a")
link = elements.first.attribute("href")
browser.goto link
【问题讨论】:
标签: ruby selenium selenium-webdriver watir