Использование профиля 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)