Я создал новый профиль для Firefox для использования с Robot Framework SeleniumLibrary. Однако профиль не загружается с использованием следующего
*** Settings ***
Library SeleniumLibrary
*** Keywords ***
Just testing
Open Browser about:blank Firefox ff_profile_dir=C:${/}Users${/}Administrator${/}AppData${/}Roaming${/}Mozilla${/}Firefox${/}Profiles${/}dev
*** Test Cases ***
Just testing
Какой используемый профиль можно увидеть на странице about: Profiles
Тем не менее, при проверке about: profile onбраузер, запущенный webdriver, профиль не помечен как используемый: страница о: профили в браузере, запущенном Webdriver
Есть мысли, почему профиль Firefox не загружается? РЕДАКТИРОВАТЬ: Как я могу точно знать, загружен профиль или нет?
Глядя на журнал geckodriver, каталог выглядит совершенно иначе
mozrunner::runner INFO Running command: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\rust_mozprofile2iM6KC"
ПричинаЯ создал отдельный профиль для обхода аутентификации NTLM с использованием расширения AutoAuth при запуске пакета автоматических тестов.
SeleniumLibrary 4.0.0 Robot Framework 3.1.2 (Python 3.7.4 на win32) Firefox 69.0.3