Skip to content

Commit 0978726

Browse files
committed
Added 'generate invitations' to smokescreen compt 1 tests
1 parent eb88893 commit 0978726

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
import re
2+
import pytest
3+
from playwright.sync_api import Page, expect
4+
5+
6+
@pytest.mark.wip
7+
def test_example(page: Page) -> None:
8+
page.goto("/")
9+
page.get_by_role("textbox", name="Username").click()
10+
page.get_by_role("textbox", name="Username").fill("BCSS401")
11+
page.get_by_role("textbox", name="Username").press("Tab")
12+
page.get_by_role("textbox", name="Password").fill("changeme")
13+
page.get_by_role("button", name="submit").click()
14+
15+
# Create plan
16+
page.get_by_role("link", name="Call and Recall").click()
17+
page.get_by_role("link", name="Planning and Monitoring").click()
18+
page.get_by_role("link", name="BCS009").click()
19+
page.get_by_role("button", name="Create a Plan").click()
20+
page.get_by_role("link", name="Set all").click()
21+
page.get_by_placeholder("Enter weekly invitation rate").fill("1")
22+
page.get_by_role("button", name="Update").click()
23+
page.get_by_role("button", name="Confirm").click()
24+
page.get_by_role("link", name="Set all").click()
25+
page.get_by_role("button", name="Close").click()
26+
page.get_by_role("button", name="Save").click()
27+
page.get_by_placeholder("Enter note").fill("test data")
28+
page.locator("#saveNote").get_by_role("button", name="Save").click()
29+
30+
# Generate Invitations
31+
page.get_by_role("link", name="Main Menu").click()
32+
page.get_by_role("link", name="Call and Recall").click()
33+
page.get_by_role("link", name="Generate Invitations").click()
34+
page.get_by_role("button", name="Generate Invitations").click()
35+
#TODO Add loop for below steps
36+
expect(page.locator("#displayRS")).to_contain_text("Queued")
37+
page.get_by_role("button", name="Refresh").click()
38+
expect(page.locator("#displayRS")).to_contain_text("Completed")

0 commit comments

Comments
 (0)