一尘不染

在python中将默认的Firefox配置文件与Selenium Webdriver一起使用

selenium

我知道之前也曾问过类似的问题,但是我已经尝试了很多次,但仍然对我不起作用。

我在firefox中只有一个默认配置文件(称为c1r3g2wi.default),没有其他配置文件。当我使用Selenium
Webdriver启动它时,我希望我的firefox浏览器以该配置文件开头。如何在Python中执行此操作?

我这样做:

fp = webdriver.FirefoxProfile('C:\Users\admin\AppData\Roaming\Mozilla\Firefox\Profiles\c1r3g2wi.default')
browser = webdriver.Firefox(fp)

但我得到一个错误:

WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect: 
'C:\\Users\x07dmin\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\c1r3g2wi.default/*.*'

帮助或指向正确方向的指针将不胜感激。


阅读 395

收藏
2020-06-26

共1个答案

一尘不染

好的,我只是通过简单地将文件路径中的所有斜杠从“ \”更改为“ /”来解决此问题。从不知道这会有所作为。

C:/Users/admin/AppData/Roaming/Mozilla/Firefox/Profiles/c1r3g2wi.default
2020-06-26