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 selenium.webdriver.common.by import By
|
||||||
from pages.base_page import BasePage
|
from pages.base_page import BasePage
|
||||||
from config.config import ASSESSMENTS_URL
|
# Import will be overridden if --url is used
|
||||||
|
|
||||||
|
|
||||||
class AssessmentsPage(BasePage):
|
class AssessmentsPage(BasePage):
|
||||||
@ -18,6 +18,8 @@ class AssessmentsPage(BasePage):
|
|||||||
def __init__(self, driver):
|
def __init__(self, driver):
|
||||||
"""Initialize Assessments Page"""
|
"""Initialize Assessments Page"""
|
||||||
super().__init__(driver)
|
super().__init__(driver)
|
||||||
|
# Get current ASSESSMENTS_URL (may have been overridden)
|
||||||
|
from config.config import ASSESSMENTS_URL
|
||||||
self.url = ASSESSMENTS_URL
|
self.url = ASSESSMENTS_URL
|
||||||
|
|
||||||
def navigate(self):
|
def navigate(self):
|
||||||
|
|||||||
@ -5,7 +5,8 @@ Uses data-testid locators and student navigation.
|
|||||||
"""
|
"""
|
||||||
from selenium.webdriver.common.by import By
|
from selenium.webdriver.common.by import By
|
||||||
from pages.base_page import BasePage
|
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):
|
class DashboardPage(BasePage):
|
||||||
|
|||||||
@ -7,7 +7,8 @@ Scope: student_login
|
|||||||
import time
|
import time
|
||||||
from selenium.webdriver.common.by import By
|
from selenium.webdriver.common.by import By
|
||||||
from pages.base_page import BasePage
|
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):
|
class LoginPage(BasePage):
|
||||||
@ -28,6 +29,8 @@ class LoginPage(BasePage):
|
|||||||
def __init__(self, driver):
|
def __init__(self, driver):
|
||||||
"""Initialize Login Page"""
|
"""Initialize Login Page"""
|
||||||
super().__init__(driver)
|
super().__init__(driver)
|
||||||
|
# Use LOGIN_URL from config (which may have been overridden)
|
||||||
|
from config.config import LOGIN_URL
|
||||||
self.url = LOGIN_URL
|
self.url = LOGIN_URL
|
||||||
|
|
||||||
def navigate(self):
|
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.ui import WebDriverWait
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
from pages.base_page import BasePage
|
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):
|
class ProfileEditorPage(BasePage):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user