feat: Enhance end-to-end testing framework with improved server setup and UI validation
This commit is contained in:
@@ -3,6 +3,7 @@ from playwright.sync_api import Page, expect
|
||||
|
||||
def test_reporting_view_loads(page: Page):
|
||||
"""Verify the reporting view page loads correctly."""
|
||||
page.click("a[href='/ui/reporting']")
|
||||
expect(page).to_have_url("/ui/reporting")
|
||||
expect(page.locator("h2:has-text('Reporting')")).to_be_visible()
|
||||
page.get_by_role("link", name="Reporting").click()
|
||||
expect(page).to_have_url("http://localhost:8001/ui/reporting")
|
||||
expect(page).to_have_title("Reporting · CalMiner")
|
||||
expect(page.locator("h2:has-text('Scenario KPI Summary')")).to_be_visible()
|
||||
|
||||
Reference in New Issue
Block a user