Firefox not picking up the locale passed through the header through selenium preferences in Linux system
I am trying to set the Firefox language to French in Linux system using the below code(Before running the above code, I am setting the system language to fr_FR): FirefoxOptions firefoxOptions = new FirefoxOptions(); firefoxOptions.setHeadless(isHeadless); FirefoxProfile firefoxProfile = new FirefoxProfile(); firefoxProfile.setPreference("intl.accept_languages", "fr-FR"); firefoxOptions.setProfile(firefoxProfile); driver = new FirefoxDriver(firefoxOptions);
But Firefox Accept-Languages header shows just "fr" as the code.
I need Firefox to pick up both the code and the region i.e. "fr-FR".
Please help.
I am trying to set the Firefox language to French in Linux system using the below code(Before running the above code, I am setting the system language to fr_FR):
FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.setHeadless(isHeadless);
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("intl.accept_languages", "fr-FR");
firefoxOptions.setProfile(firefoxProfile);
driver = new FirefoxDriver(firefoxOptions);
But Firefox Accept-Languages header shows just "fr" as the code.
I need Firefox to pick up both the code and the region i.e. "fr-FR".
Please help.
所有回覆 (1)
Maybe try the subreddit Selenium forum.