CP_StressTest_data
This commit is contained in:
parent
fe35b2231c
commit
0b100d046f
@ -6,7 +6,7 @@ Scope: assessment_card
|
||||
"""
|
||||
from selenium.webdriver.common.by import By
|
||||
from pages.base_page import BasePage
|
||||
from config.config import ASSESSMENTS_URL
|
||||
# Import will be overridden if --url is used
|
||||
|
||||
|
||||
class AssessmentsPage(BasePage):
|
||||
@ -18,6 +18,8 @@ class AssessmentsPage(BasePage):
|
||||
def __init__(self, driver):
|
||||
"""Initialize Assessments Page"""
|
||||
super().__init__(driver)
|
||||
# Get current ASSESSMENTS_URL (may have been overridden)
|
||||
from config.config import ASSESSMENTS_URL
|
||||
self.url = ASSESSMENTS_URL
|
||||
|
||||
def navigate(self):
|
||||
|
||||
@ -5,7 +5,8 @@ Uses data-testid locators and student navigation.
|
||||
"""
|
||||
from selenium.webdriver.common.by import By
|
||||
from pages.base_page import BasePage
|
||||
from config.config import DASHBOARD_URL, BASE_URL, ASSESSMENTS_URL
|
||||
# URLs imported dynamically to support --url override
|
||||
from config.config import BASE_URL
|
||||
|
||||
|
||||
class DashboardPage(BasePage):
|
||||
|
||||
@ -7,7 +7,8 @@ Scope: student_login
|
||||
import time
|
||||
from selenium.webdriver.common.by import By
|
||||
from pages.base_page import BasePage
|
||||
from config.config import LOGIN_URL, TEST_USERNAME, TEST_PASSWORD, BASE_URL
|
||||
# URLs imported dynamically to support --url override
|
||||
from config.config import TEST_USERNAME, TEST_PASSWORD, BASE_URL
|
||||
|
||||
|
||||
class LoginPage(BasePage):
|
||||
@ -28,6 +29,8 @@ class LoginPage(BasePage):
|
||||
def __init__(self, driver):
|
||||
"""Initialize Login Page"""
|
||||
super().__init__(driver)
|
||||
# Use LOGIN_URL from config (which may have been overridden)
|
||||
from config.config import LOGIN_URL
|
||||
self.url = LOGIN_URL
|
||||
|
||||
def navigate(self):
|
||||
|
||||
@ -21,7 +21,8 @@ from selenium.webdriver.common.by import By
|
||||
from selenium.webdriver.support.ui import WebDriverWait
|
||||
from selenium.webdriver.support import expected_conditions as EC
|
||||
from pages.base_page import BasePage
|
||||
from config.config import PROFILE_EDITOR_URL, MEDIUM_WAIT
|
||||
# URLs imported dynamically to support --url override
|
||||
from config.config import MEDIUM_WAIT
|
||||
|
||||
|
||||
class ProfileEditorPage(BasePage):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user