阻止 Firefox 创建对话框

Keep Firefox from creating dialog boxes

我目前有一个脚本可以登录到我公司的 wiki、访问一个页面,并且 select 页面上提供了一个下载到 pdf 的选项。然而,当这个选项被选中时,这个对话框

我读过有一种创建 Firefox 配置文件的方法可以抑制对话框的创建,但我不熟悉该库。

from splinter import Browser
browser = Browser()
browser.visit('https://company.wiki.com')
browser.find_by_id('login-link').click()
browser.fill('os_username', 'user')
browser.fill('os_password', 'pass')
browser.find_by_name('login').click()
browser.visit('https://pageoncompany.wiki.com')
browser.find_by_xpath('//*[@id="navigation"]/ul/li[4]').click()
browser.find_by_id('action-export-pdf-link').click()

我能够在 Firefox 浏览器中设置首选项,然后调用我的 firefox 配置文件

browser = Browser('firefox', profile=r'C:\Users\craab\AppData\Roaming\Mozilla\Firefox\Profiles[=10=]lot9hun.default')