TIF_NGANJUK_E41222052/tests/kuesioner/test_kuesioner_mai.py

41 lines
1.2 KiB
Python

import pytest
from pages.kuesioner_mai_page import KuesionerMAIPage
class TestKuesionerMAI:
def test_open_kuesioner_mai(self, driver, login_as_user_belum_kuesioner):
page = KuesionerMAIPage(driver)
page.open_from_sidebar()
page.click_mulai_kuesioner()
page.answer_all_questions_ls()
page.submit()
assert "kuesioner-mai" in driver.current_url
def test_submit_mai_without_answer_should_fail(self, driver, login_as_user_belum_kuesioner):
page = KuesionerMAIPage(driver)
page.open_from_sidebar()
page.click_mulai_kuesioner()
page.answer_all_questions_ls()
page.submit()
# jawab hanya 50 dari 52
for i in range(2, 52):
page.answer_question_mai(i)
page.submit()
# tetap di halaman MAI
assert "kuesioner-mai" in driver.current_url
def test_submit_mai_success_redirect_to_history(self, driver, login_as_user_belum_kuesioner):
page = KuesionerMAIPage(driver)
page.open_from_sidebar()
page.click_mulai_kuesioner()
page.answer_all_questions_ls()
page.submit()
page.answer_all_questions_mai()
page.submit()
assert "history_quis" in driver.current_url