Использование профиля firefox по умолчанию с selenium webdriver в python

Я знаю, что подобные вопросы задавались раньше, но я пробовал много раз, и это все еще не работает для меня.

у меня есть только профиль по умолчанию в firefox (называемый c1r3g2wi.default) и никаких других профилей. Я хочу, чтобы мой браузер firefox начинался с этого профиля, когда я запускаю его с помощью selenium webdriver. Как это сделать в Python?

Я сделал так:

fp = webdriver.FirefoxProfile('C:UsersadminAppDataRoamingMozillaFirefoxProfilesc1r3g2wi.default')
browser = webdriver.Firefox(fp)

но я получил ошибку:

WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect: 
'C:Usersx07dminAppDataRoamingMozillaFirefoxProfilesc1r3g2wi.default/*.*'

справка или указатели справа направление, было бы очень признательно.

2 ответов


хорошо, я просто решил это, просто изменив все косые черты в моем пути к файлу с " \ "на"/". Никогда не думал, что это что-то изменит.

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

кроме того, вы можете использовать двойные обратные косые черты в пути:

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