gpt4 book ai didi

python selenium 导入我的常规 firefox 配置文件(附加组件)

转载 作者:太空狗 更新时间:2023-10-30 01:54:44 27 4
gpt4 key购买 nike

我一直在尝试让我的附加组件与我的驱动程序一起工作(驱动程序如 webdriver.Firefox(profile))。我不知道如何导入(或者如果它是可选的)我的常规 Firefox 配置文件。我想,其中包含我所有的附加组件。

确实需要帮助。

除了解决方案(如果可用)之外,解释为什么我的附加组件不存在于 selenium webdriver 上可能是一个很好的接触。

非常感谢!!

最佳答案

如果您这样做,并将 path_to_my_profile 设置为您通常的配置文件所在的位置,那么 Selenium 应该使用您的配置文件:

from selenium import webdriver
from selenium.webdriver.firefox.webdriver import FirefoxProfile

profile = FirefoxProfile(path_to_my_profile)
driver = webdriver.Firefox(profile)

我自己并没有这样做,但我是基于阅读了 Selenium 的代码才这么说的。默认情况下 Selenium 不使用您的配置文件的原因是默认情况下创建一个 FirefoxProfile 对象时将 None 作为第一个参数,这意味着“为 Firefox 创建一个新的配置文件”例如我们即将推出”。

顺便说一句,Selenium 默认执行的操作(创建新配置文件)是确保测试可重复性的最佳实践。这是一件好事。

关于python selenium 导入我的常规 firefox 配置文件(附加组件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20289598/

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