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'