Skip to content

Commit 899ac66

Browse files
committed
Created New POM for 3 New Pages.
1) Invitations Monitoring Page 2) Invitations Plans Page 3) Create a Plan Page
1 parent 04f63ee commit 899ac66

File tree

3 files changed

+56
-2
lines changed

3 files changed

+56
-2
lines changed

pages/create_a_plan_page.py

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
from playwright.sync_api import Page
2+
3+
class CreateaPlan:
4+
def __init__(self, page: Page):
5+
self.page = page
6+
# Call and Recall - page links
7+
self.set_all_button = self.page.get_by_role("link", name="Set all")
8+
self.daily_invitation_rate_field = self.page.get_by_placeholder("Enter daily invitation rate")
9+
self.weekly_invitation_rate_field = self.page.get_by_placeholder("Enter weekly invitation rate")
10+
self.update_button = self.page.get_by_role("button", name="Update")
11+
self.confirm_button = self.page.get_by_role("button", name="Confirm")
12+
self.save_button = self.page.get_by_role("button", name="Save")
13+
self.note_field = self.page.get_by_placeholder("Enter note")
14+
self.saveNote_button = self.page.locator("#saveNote").get_by_role("button", name="Save")
15+
16+
def click_set_all_button(self):
17+
self.set_all_button.click()
18+
19+
def fill_daily_invitation_rate_field(self,value):
20+
self.daily_invitation_rate_field.fill(value)
21+
22+
def fill_weekly_invitation_rate_field(self,value):
23+
self.weekly_invitation_rate_field.fill(value)
24+
25+
def click_update_button(self):
26+
self.update_button.click()
27+
28+
def click_confirm_button(self):
29+
self.confirm_button.click()
30+
31+
def click_save_button(self):
32+
self.save_button.click()
33+
34+
def fill_note_field(self,value):
35+
self.note_field.fill(value)
36+
37+
def click_saveNote_button(self):
38+
self.saveNote_button.click()
39+
40+
41+

pages/invitations_monitoring_page.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ def __init__(self, page: Page):
66
# Call and Recall - page links
77
self.bcss009_invitations_plan = self.page.get_by_role("link", name="BCS009")
88
self.bcss001_invitations_plan = self.page.get_by_role("link", name="BCS001")
9-
#self.Create_a_Plan_page = self.page.get_by_role("button", name="Create a Plan")
10-
#self.Set_all_page = self.page.get_by_role("link", name="Set all")
119

1210
def go_to_bcss009_invitations_plan_page(self):
1311
self.bcss009_invitations_plan.click()

pages/invitations_plans_page.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from playwright.sync_api import Page
2+
3+
class InvitationsPlans:
4+
def __init__(self, page: Page):
5+
self.page = page
6+
# Call and Recall - page links
7+
self.create_a_plan = self.page.get_by_role("button", name="Create a Plan")
8+
9+
def go_to_create_a_plan_page(self):
10+
self.create_a_plan.click()
11+
12+
13+
14+
15+

0 commit comments

Comments
 (0)