TIF_NGANJUK_E41222052/tests/login/test_login_remember_me.py

29 lines
866 B
Python

import pytest
@pytest.mark.usefixtures("driver")
class TestLoginRememberMe:
VALID_EMAIL = "e41222052@student.polije.ac.id"
VALID_PASSWORD = "e41222052@student.polije.ac.id"
def test_remember_me_checkbox_dapat_dicentang(self, login_page):
login_page.fill_email(self.VALID_EMAIL)
login_page.fill_password(self.VALID_PASSWORD)
login_page.click_remember_me()
assert login_page.is_remember_me_checked()
def test_login_dengan_remember_me_dan_refresh(self, login_page, driver):
login_page.fill_email(self.VALID_EMAIL)
login_page.fill_password(self.VALID_PASSWORD)
login_page.click_remember_me()
login_page.submit()
assert login_page.is_login_success()
# refresh halaman
driver.refresh()
# masih di dashboard
assert login_page.is_login_success()