25 lines
465 B
Python
25 lines
465 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
|