2012-06-19 65 views
6

我知道以前有類似的問題,但我已經嘗試了很多次,但仍然不適用於我。在python中使用selenium webdriver默認的firefox配置文件

我在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/*.*' 

幫助,或者在正確的方向指針,將是非常讚賞。

回答

7

好吧,我只是通過將文件路徑中的所有斜線從「\」更改爲「/」來解決此問題。 從來不知道這會有所作爲。

C:/Users/admin/AppData/Roaming/Mozilla/Firefox/Profiles/c1r3g2wi.default 
+0

如何設置配置文件路徑爲ubuntu上鍍鉻。 – iNikkz

2

此外,你可以在路徑中使用雙反斜線:

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