【问题标题】:Get Selenium WebDriver locale获取 Selenium WebDriver 语言环境
【发布时间】:2015-05-18 04:54:41
【问题描述】:

如何从 WebDriver 获取当前浏览器区域设置? 有设置语言环境的方法,例如

FirefoxProfile profile = new FirefoxProfile();  
profile.setPreference("intl.accept_languages", "en");
m_webDriver = new FirefoxDriver(profile);

但问题是由于某种原因它并不总是有效(不确定,但似乎不适用于 Windows 8)。 因此,我需要使用设置的首选项运行驱动程序,获取浏览器区域设置以确保其正常工作,并为 UI 元素使用适当的区域设置。

【问题讨论】:

    标签: java selenium webdriver locale


    【解决方案1】:

    您可以在 WebDriver 中执行以下 JavaScript 以使其正确:

    var language = window.navigator.userLanguage || window.navigator.language;
    

    【讨论】:

      猜你喜欢
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 2022-12-10
      • 1970-01-01
      相关资源
      最近更新 更多