【发布时间】:2021-06-05 23:01:19
【问题描述】:
我正在尝试让 selenium 按下打印弹出窗口的保存按钮以保存 pdf 文件。我可以让硒按下“打印”按钮,但是一旦出现带有地址 chrome://print/ 的弹出窗口,什么也没有发生。 还有其他方法吗?
这是目前为止的部分代码:
#download pdf
download_button = wait.until(EC.element_to_be_clickable((By.XPATH, '//*[@id="printpagetoolbar"]/tbody/tr/td[3]/table/tbody/tr/td/a')))
download_button.click()
# download file: Nothing happens, this doesn't work
download = wait.until(EC.element_to_be_clickable(By.XPATH, '//*[@id="sidebar"]//print-preview-button-strip//div/cr-button[1]'))
download.click()
【问题讨论】:
-
您可以设置选项来下载 pdf。
-
什么类型的选项?我尝试了一些,但没有任何反应。