e-nms_qa_automation.1/tests/test_login.py

24 lines
599 B
Python

import pytest
from pages.login_page import LoginPage
from pages.main_page import MainPage
## @pytest.mark.smoke
class TestLogin:
def test_successful_login(self, browser):
lp = LoginPage(browser)
lp.do_login()
def test_unsuccessful_login(self, browser):
lp = LoginPage(browser)
lp.do_unsuccessful_login()
def test_successful_login_and_logout(self, browser):
lp = LoginPage(browser)
lp.do_login()
# we are on main page
mp = MainPage(browser)
# do logout
mp.do_logout()