CP_StressTest_data

This commit is contained in:
Kenil Bhikadiya 2025-12-17 10:47:30 +05:30
parent fe35b2231c
commit 0b100d046f
4 changed files with 11 additions and 4 deletions

View File

@ -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):

View File

@ -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):

View File

@ -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):

View File

@ -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):