test_google_test.py

 from selenium import webdriver

from webdriver_manager.chrome import ChromeDriverManager
import pytest

driver=None
def setup_module(module):
global driver
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.implicitly_wait(2)
driver.delete_all_cookies()
driver.get('http://google.com/')

def teardown_module(module):
driver.quit()

def test_google_title():
assert driver.title=="Google"

def test_google_url():
assert driver.current_url=="https://www.google.com/?gws_rd=ssl"


#Tu run the test without html logs 'pytest -v -s test_google_test.py

# To install the html package for pytest use 'pip install pytest-html'

#To generate the html logs for a test 'pytest test_google_test.py -v -s --html=google_test_report.html'

Comments

Popular posts from this blog

test_google_fixtures.py

test_fixtures_params.py

PyTest Basics