你好,伙计们,请问我该怎么做?当我运行不无头模式浏览器是在英语和一切工作正常,但当我运行无头模式语言更改为我的母语。我正在使用这个无头模式。
Configuration.headless = true;
字符串
2izufjch1#
Selenide Configuration类包含public static MutableCapabilities browserCapabilities,驱动程序使用它来启动浏览器(如果提供)。
public static MutableCapabilities browserCapabilities
对于Chrome:
ChromeOptions options = new ChromeOptions() .setHeadless(true) .addArguments("--lang=en_US"); Configuration.browserCapabilities = options;
字符串但是注意--lang参数在Linux上可能被忽略。
--lang
火狐浏览器:
FirefoxProfile profile = new FirefoxProfile(); profile.setPreference("intl.accept_languages", "en-US"); FirefoxOptions options = new FirefoxOptions() .setHeadless(true) .setProfile(profile); Configuration.browserCapabilities = options;
型
1条答案
按热度按时间2izufjch1#
Selenide Configuration类包含
public static MutableCapabilities browserCapabilities
,驱动程序使用它来启动浏览器(如果提供)。对于Chrome:
字符串
但是注意
--lang
参数在Linux上可能被忽略。火狐浏览器:
型