gpt4 book ai didi

firefox - 如何使用机器人框架在firefox中设置自动下载excel的偏好

转载 作者:行者123 更新时间:2023-12-02 03:03:26 24 4
gpt4 key购买 nike

我是机器人框架的新手。我试图覆盖保存对话框,以便 Excel 文件无需在 FireFox 中询问即可自动下载,但是,一直无法这样做。

任何人都可以帮助我并告诉我应该通过什么来代替以下代码行中的自动下载 Excel 97-2003 工作表 application/csv
这是用python编写的,然后在测试用例中使用它,如下所示:

  **Python code**:
def create_profile(path):
from selenium import webdriver
fp =webdriver.FirefoxProfile()
fp.set_preference("browser.download.folderList",2)
fp.set_preference("browser.download.manager.showWhenStarting",False)
fp.set_preference("browser.download.dir",path)
fp.set_preference("browser.helperApps.neverAsk.saveToDisk",'application/csv')
fp.update_preferences()
return fp.path

**Test case:**
${random_string} generate random string 3
${path} Catenate SEPARATOR=\\ ${TEMPDIR} ${random_string}
${profile_path}= create_profile ${path}
open browser ${app_url} ff ff_profile_dir=${profile_path}

注意:我尝试将选项设为 application/excel , application/x-excel , application/msexcel但在自动化过程中仍然显示对话框。

最佳答案

您可以使用以下内容:

fp.set_preference("browser.helperApps.neverAsk.saveToDisk","application/xls;text/csv");

关于firefox - 如何使用机器人框架在firefox中设置自动下载excel的偏好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44411223/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com