I have created a new profile for Firefox to be used with Robot Framework SeleniumLibrary. However the profile is not loaded using the following
*** 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
Which profile is used can be seen from page about:profiles
However, when checking about:profiles on a browser launched by webdriver, the profile is not marked as in use: page about:profiles on a browser launched by Webdriver
Any thoughts why Firefox profile is not loaded? EDIT: How do I know for sure if the profile is loaded or not?
Looking at geckodriver log the directory seems to be totally different
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"
The reason I have created separate profile is to bypass NTLM authentication using AutoAuth extension when launching automated tests suite.
SeleniumLibrary 4.0.0 Robot Framework 3.1.2 (Python 3.7.4 on win32) Firefox 69.0.3