Skip to content

Commit e840fb1

Browse files
committed
fix panel history open
1 parent 6622a83 commit e840fb1

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

modules/browser_object_panel_ui.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,13 +147,14 @@ def open_private_window(self) -> BasePage:
147147
self.get_element("panel-ui-new-private-window").click()
148148
return self
149149

150+
@BasePage.context_chrome
150151
def open_history_menu(self) -> BasePage:
151152
"""
152153
Opens the History menu
153154
"""
154-
self.open_panel_menu()
155-
with self.driver.context(self.driver.CONTEXT_CHROME):
156-
self.get_element("panel-ui-history").click()
155+
if not self.get_element("panel-main-view").is_displayed():
156+
self.open_panel_menu()
157+
self.get_element("panel-ui-history").click()
157158
return self
158159

159160
def select_clear_history_option(self, option: str) -> BasePage:

modules/data/panel_ui.components.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
]
1010
},
1111

12+
"panel-main-view": {
13+
"selectorData": "appMenu-mainView",
14+
"strategy": "id",
15+
"groups": []
16+
},
17+
1218
"sync-user-button": {
1319
"selectorData": "toolbarbutton[id='fxa-toolbar-menu-button']",
1420
"strategy": "css",
@@ -324,4 +330,4 @@
324330
"strategy": "id",
325331
"groups": []
326332
}
327-
}
333+
}

0 commit comments

Comments
 (0)