【问题标题】:Chrome Selenium RemoteDriver Locale IssueChrome Selenium RemoteDriver 语言环境问题
【发布时间】:2012-02-20 15:48:29
【问题描述】:

在我看来,当我们将 chrome webdriver 与 selenium remotewebdriver 一起使用时,它会强制区域设置为 en-us。任何人都可以确切地确认这是如何工作的,以及是否可以强制使用特定的语言环境(最好不委托给代理服务器)?

【问题讨论】:

    标签: google-chrome selenium locale webdriver


    【解决方案1】:

    (摘自关于该主题的答案:Set Chrome's language using Selenium ChromeDriver。)

    你可以通过添加Chrome的command line switch“--lang”来做到这一点。

    这是在 Java 中的样子:

    ChromeOptions options = new ChromeOptions();
    options.addArguments("--lang=de-de");
    return new ChromeDriver(options);
    

    【讨论】:

      【解决方案2】:

      您可以使用功能配置浏览器。

      例如:

      DesiredCapabilities capabilities = DesiredCapabilities.chrome();
      capabilities.setCapability("default_locale", "your_locale");
      WebDriver driver = new ChromeDriver(capabilities);  //or RemoteWebdriver(capabilities);
      

      我不确定语言环境功能的名称是“default_locale”。请查看 Chrome 手册以进行澄清。

      【讨论】:

      猜你喜欢
      • 2023-03-27
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多