import pytest import pytest_html from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.keys import Keys import time from time import sleep import sys import urllib3 import warnings @pytest.mark.usefixtures("driver_chrome_init") class BasicTest: pass class Test_URL_Chrome(BasicTest): def test_google_page(self): self.driver.get('https://manytools.org/http-html-text/browser-language/') self.driver.maximize_window() time.sleep(2) language = self.driver.execute_script("return window.navigator.userlanguage || window.navigator.language") assert language == 'he-IL' @pytest.mark.usefixtures("driver_ff_init") class BasicTest: pass class Test_URL_Firefox(BasicTest): def test_lang_page(self): self.driver.get('https://manytools.org/http-html-text/browser-language/') self.driver.maximize_window() time.sleep(2) language = self.driver.execute_script("return window.navigator.userlanguage || window.navigator.language") assert language == 'ja-JP'