相关疑难解决方法(0)

使用Selenium ChromeDriver设置Chrome的语言

我下载了ChromeDriver,默认情况下浏览器语言是英文的,我需要将其更改为西班牙语,我一直无法使用.

public WebDriver getDriver(String locale){   
    System.setProperty("webdriver.chrome.driver", "driver/chromedriver.exe");
    return new ChromeDriver();
}

public void initializeSelenium() throws Exception{
    driver = getDriver("en-us")
}
Run Code Online (Sandbox Code Playgroud)

java selenium google-chrome webdriver selenium-webdriver

17
推荐指数
4
解决办法
2万
查看次数

使用 Selenium Python 更改 Firefox 上的语言

我正在尝试将 Selenium Webdriver Firefox 的语言从英语更改为西班牙语。

我有以下代码:

def get_webdriver(attempts=3, timeout=60):
  firefox_profile = webdriver.FirefoxProfile()
  firefox_profile.set_preference("intl.accept_languages", "es-es")

  desired_capabilities = getattr(
      DesiredCapabilities, "FIREFOX").copy()

  hub_url = urljoin('http://hub:4444', '/wd/hub')
  driver = webdriver.Remote(
    command_executor=hub_url, desired_capabilities=desired_capabilities,
    browser_profile=firefox_profile)

  return driver
Run Code Online (Sandbox Code Playgroud)

但是,返回的司机仍然是英语而不是西班牙语。我错过了什么?如何将语言设置为西班牙语?

python selenium locale webdriver remotewebdriver

5
推荐指数
1
解决办法
4673
查看次数