Skip to content

Commit b7af605

Browse files
change popup selectors structure
1 parent 85f96c1 commit b7af605

File tree

6 files changed

+26
-26
lines changed

6 files changed

+26
-26
lines changed

app/selenium_ui/bitbucket/pages/pages.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,7 @@ def wait_for_navigation_panel(self):
103103
class PopupManager(BasePage):
104104

105105
def dismiss_default_popup(self):
106-
return self.dismiss_popup(PopupLocators.default_popup, PopupLocators.popup_1, PopupLocators.popup_2,
107-
PopupLocators.popup_3, PopupLocators.popup_4, PopupLocators.popup_5,
108-
PopupLocators.popup_6, PopupLocators.popup_7)
106+
return self.dismiss_popup(PopupLocators.popup_selectors)
109107

110108

111109
class Repository(BasePage):

app/selenium_ui/bitbucket/pages/selectors.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,16 @@ def projects_url(self):
7575

7676

7777
class PopupLocators:
78-
default_popup = '.feature-discovery-close'
79-
popup_1 = '.css-1it7f5o'
80-
popup_2 = 'button.aui-button-link.feature-discovery-close'
81-
popup_3 = '.css-15p34h1'
82-
popup_4 = '.css-1dqf51u'
83-
popup_5 = '.css-1kflcxk'
84-
popup_6 = '.css-1gh2dqy'
85-
popup_7 = "[data-testid='whats-new-modal'] button[aria-label='Close modal'] > span > span[aria-hidden='true']"
78+
popup_selectors = [
79+
("css", ".feature-discovery-close"),
80+
("css", ".css-1it7f5o"),
81+
("css", "button.aui-button-link.feature-discovery-close"),
82+
("css", ".css-15p34h1"),
83+
("css", ".css-1dqf51u"),
84+
("css", ".css-1kflcxk"),
85+
("css", ".css-1gh2dqy"),
86+
("css", "[data-testid='whats-new-modal'] button[aria-label='Close modal'] > span > span[aria-hidden='true']")
87+
]
8688

8789

8890
class LoginPageLocators:

app/selenium_ui/confluence/pages/pages.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,7 @@ class AllUpdates(BasePage):
8282
class PopupManager(BasePage):
8383

8484
def dismiss_default_popup(self):
85-
return self.dismiss_popup(PopupLocators.timezone_popups, PopupLocators.skip_onbording_1,
86-
PopupLocators.skip_onboarding_2,
87-
PopupLocators.time_saving_template,
88-
PopupLocators.welcome_to_confluence,
89-
PopupLocators.dark_theme_popup)
85+
return self.dismiss_popup(PopupLocators.popup_selectors)
9086

9187

9288
class Page(BasePage):

app/selenium_ui/confluence/pages/selectors.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,14 @@ def logout_url(self):
2929

3030

3131
class PopupLocators:
32-
timezone_popups = '.button-panel-button .set-timezone-button'
33-
skip_onbording_1 = '.aui-button aui-button-link .skip-onboarding'
34-
skip_onboarding_2 = '.aui-button.aui-button-link.skip-onboarding'
35-
time_saving_template = '#closeDisDialog'
36-
welcome_to_confluence = '.aui-button.aui-button-primary.show-onboarding'
37-
dark_theme_popup = 'button[aria-label="Close this modal"]'
32+
popup_selectors = [
33+
("css", ".button-panel-button .set-timezone-button"),
34+
("css", ".aui-button aui-button-link .skip-onboarding"),
35+
("css", ".aui-button.aui-button-link.skip-onboarding"),
36+
("css", "#closeDisDialog"),
37+
("css", ".aui-button.aui-button-primary.show-onboarding"),
38+
("css", "button[aria-label='Close this modal']")
39+
]
3840

3941

4042
class LoginPageLocators:

app/selenium_ui/jira/pages/pages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
class PopupManager(BasePage):
1313

1414
def dismiss_default_popup(self):
15-
return self.dismiss_popup(PopupLocators.default_popup, PopupLocators.popup_1, PopupLocators.popup_2)
15+
return self.dismiss_popup(PopupLocators.popup_selectors)
1616

1717

1818
class Login(BasePage):

app/selenium_ui/jira/pages/selectors.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33

44

55
class PopupLocators:
6-
default_popup = '.aui-message .icon-close'
7-
popup_1 = 'form.tip-footer>.helptip-close'
8-
popup_2 = '.aui-inline-dialog-contents .cancel'
6+
popup_selectors = [
7+
("css", ".aui-message .icon-close"),
8+
("css", "form.tip-footer>.helptip-close"),
9+
("css", ".aui-inline-dialog-contents .cancel")
10+
]
911

1012

1113
class UrlManager:

0 commit comments

Comments
 (0)