24 lines
464 B
Python
24 lines
464 B
Python
|
import pytest
|
||
|
from selenium import webdriver
|
||
|
from selenium.webdriver.common.by import By
|
||
|
from pages.homepage import HomePage
|
||
|
import time
|
||
|
|
||
|
|
||
|
@pytest.mark.order(1)
|
||
|
@pytest.fixture()
|
||
|
def driver():
|
||
|
driver = webdriver.Chrome()
|
||
|
driver.maximize_window()
|
||
|
time.sleep(2)
|
||
|
yield driver
|
||
|
driver.close()
|
||
|
|
||
|
|
||
|
@pytest.mark.order(2)
|
||
|
@pytest.fixture()
|
||
|
def login(driver):
|
||
|
home_page = HomePage(driver)
|
||
|
home_page.open()
|
||
|
home_page.login()
|
||
|
yield home_page
|