TIF_NGANJUK_E41222052/tests/dashboard/test_dashboard_status_km_rm.py

48 lines
1.8 KiB
Python

import pytest
from pages.dashboard_page import DashboardPage
@pytest.mark.dashboard
class TestDashboardStatusKMRM:
def test_status_km_belum_diisi(self, driver, login_as_user_belum_kuesioner2):
dashboard = DashboardPage(driver)
dashboard.open()
dashboard.close_kuesioner_popup_if_present()
print("KM TEXT =", dashboard.get_km_status_text())
assert dashboard.is_km_not_filled()
def test_status_rm_belum_diisi(self, driver, login_as_user_belum_kuesioner2):
dashboard = DashboardPage(driver)
dashboard.open()
dashboard.close_kuesioner_popup_if_present()
print("RM TEXT =", dashboard.get_rm_status_text())
assert dashboard.is_rm_not_filled()
def test_status_km_sudah_isi_kuesioner(self, driver, login_as_user_sudah_kuesioner):
dashboard = DashboardPage(driver)
assert dashboard.is_km_filled()
print("KM TEXT =", dashboard.get_km_status_text())
def test_status_rm_sudah_isi_kuesioner(self, driver, login_as_user_sudah_kuesioner):
dashboard = DashboardPage(driver)
assert dashboard.is_rm_filled()
print("RM TEXT =", dashboard.get_rm_status_text())
def test_learning_style_belum_diisi(self, driver, login_as_user_belum_kuesioner2):
dashboard = DashboardPage(driver)
dashboard.open()
dashboard.close_kuesioner_popup_if_present()
assert dashboard.is_learning_style_not_filled()
print("LEARNING STYLE =", dashboard.get_learning_style_text())
def test_learning_style_sudah_diisi(self,
driver, login_as_user_sudah_kuesioner3):
dashboard = DashboardPage(driver)
dashboard.open()
assert dashboard.is_learning_style_filled()
print("LEARNING STYLE =", dashboard.get_learning_style_text())