0

I set the language in Selenium using: chrome_options.addargument("--lang=en").

However, in test I need to check that language is really English.

Maybe I can check it from <html lang='...'>?

MFerguson
  • 1,739
  • 9
  • 17
  • 30

1 Answers1

2

I use this to get the browser language as a string:

from selenium import webdriver
driver = webdriver.Chrome()
language = driver.find_element(By.XPATH, "//html").get_attribute('lang')

Hope that helps

Chris Johnsson
  • 468
  • 4
  • 13