使用Python的Selenium Webdriver:Firefox配置文件处理

2024-05-15 19:32:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个新的firefox配置文件,用于自动测试。当用这个配置文件手动调用firefox时,我会看到菜单栏和书签工具栏。在

但是当在我的代码中使用这个配置文件时,我仍然没有菜单栏和书签工具栏

myprofile = webdriver.FirefoxProfile('C:/Users/xxxxx/Documents/1tm2mblc.WebDriver_Profile')
driver = webdriver.Firefox(executable_path="C:\\Program Files (x86)\\eclipse\\geckodriver.exe", firefox_profile=myprofile)

所以行为完全一样,如果我没有指定任何配置文件。 如果我在配置文件路径中输入了一个错误,那么我会得到一个错误消息,所以这个配置文件似乎不会被忽略。。。在

壁虎日志:https://www.dropbox.com/s/awg3kv2x1lqetpo/geckodriver.log?dl=0

具有调试跟踪级别的日志文件包含以下行:

^{pr2}$

请注意,我已经截断了第一行,因为配置文件条目非常长,使文件(只有8行)224 MB大。。。在

有什么建议吗?谢谢

Python 3.6.4

Selenium Webdriver 3.8.1


Tags: 文件代码配置文件错误手动firefox自动测试工具栏