mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-08 18:13:11 -04:00
Fixing end to end tests
This commit is contained in:
@@ -20,21 +20,27 @@ def test_best_practices_side_menu(authenticated_page):
|
|||||||
page.get_by_role("link", name="Best Practices").click()
|
page.get_by_role("link", name="Best Practices").click()
|
||||||
expect(page).to_have_title(re.compile("Best Practice"))
|
expect(page).to_have_title(re.compile("Best Practice"))
|
||||||
|
|
||||||
|
expect(page.get_by_role("link", name="Clear goals", exact=True)).to_be_visible(timeout=5000)
|
||||||
page.get_by_role("link", name="Clear goals", exact=True).click()
|
page.get_by_role("link", name="Clear goals", exact=True).click()
|
||||||
expect(page).to_have_title(re.compile("Establish clear goals"))
|
expect(page).to_have_title(re.compile("Establish clear goals"))
|
||||||
|
|
||||||
|
expect(page.get_by_role("link", name="Rules and regulations")).to_be_visible(timeout=5000)
|
||||||
page.get_by_role("link", name="Rules and regulations").click()
|
page.get_by_role("link", name="Rules and regulations").click()
|
||||||
expect(page).to_have_title(re.compile("Rules and regulations"))
|
expect(page).to_have_title(re.compile("Rules and regulations"))
|
||||||
|
|
||||||
|
expect(page.get_by_role("link", name="Establish trust")).to_be_visible(timeout=5000)
|
||||||
page.get_by_role("link", name="Establish trust").click()
|
page.get_by_role("link", name="Establish trust").click()
|
||||||
expect(page).to_have_title(re.compile("Establish trust"))
|
expect(page).to_have_title(re.compile("Establish trust"))
|
||||||
|
|
||||||
|
expect(page.get_by_role("link", name="Write for action")).to_be_visible(timeout=5000)
|
||||||
page.get_by_role("link", name="Write for action").click()
|
page.get_by_role("link", name="Write for action").click()
|
||||||
expect(page).to_have_title(re.compile("Write texts that provoke"))
|
expect(page).to_have_title(re.compile("Write texts that provoke"))
|
||||||
|
|
||||||
|
expect(page.get_by_role("link", name="Multiple languages")).to_be_visible(timeout=5000)
|
||||||
page.get_by_role("link", name="Multiple languages").click()
|
page.get_by_role("link", name="Multiple languages").click()
|
||||||
expect(page).to_have_title(re.compile("Text in multiple languages"))
|
expect(page).to_have_title(re.compile("Text in multiple languages"))
|
||||||
|
|
||||||
|
expect(page.get_by_role("link", name="Benchmark performance")).to_be_visible(timeout=5000)
|
||||||
page.get_by_role("link", name="Benchmark performance").click()
|
page.get_by_role("link", name="Benchmark performance").click()
|
||||||
expect(page).to_have_title(re.compile("Measuring performance with"))
|
expect(page).to_have_title(re.compile("Measuring performance with"))
|
||||||
|
|
||||||
@@ -42,6 +48,7 @@ def test_best_practices_side_menu(authenticated_page):
|
|||||||
parent_link.hover()
|
parent_link.hover()
|
||||||
|
|
||||||
submenu_item = page.get_by_role("link", name=re.compile("Get the word out"))
|
submenu_item = page.get_by_role("link", name=re.compile("Get the word out"))
|
||||||
|
expect(submenu_item).to_be_visible(timeout=5000)
|
||||||
submenu_item.click()
|
submenu_item.click()
|
||||||
|
|
||||||
expect(page).to_have_url(re.compile(r"#get-the-word-out"))
|
expect(page).to_have_url(re.compile(r"#get-the-word-out"))
|
||||||
@@ -60,5 +67,8 @@ def test_breadcrumbs_best_practices(authenticated_page):
|
|||||||
check_axe_report(page)
|
check_axe_report(page)
|
||||||
|
|
||||||
# Test Best Practices breadcrumbs
|
# Test Best Practices breadcrumbs
|
||||||
|
expect(page.get_by_role("link", name="Clear goals", exact=True)).to_be_visible(timeout=5000)
|
||||||
page.get_by_role("link", name="Clear goals", exact=True).click()
|
page.get_by_role("link", name="Clear goals", exact=True).click()
|
||||||
page.locator("ol").get_by_role("link", name="Best Practices").click()
|
breadcrumbs_link = page.locator("ol").get_by_role("link", name="Best Practices")
|
||||||
|
expect(breadcrumbs_link).to_be_visible(timeout=5000)
|
||||||
|
breadcrumbs_link.click()
|
||||||
|
|||||||
Reference in New Issue
Block a user