Skip to content

Commit 3681b34

Browse files
committed
clean up clear history test
1 parent a64a198 commit 3681b34

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

modules/browser_object_panel_ui.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,3 +251,17 @@ def get_bookmark_tags(self, tags: List[str]) -> List[str]:
251251
)
252252
for tag in tags
253253
]
254+
255+
@BasePage.context_chrome
256+
def clear_recent_history(self, execute=True):
257+
self.open_panel_menu()
258+
# Bug 1974080
259+
if self.sys_platform() == "Windows":
260+
sleep(2)
261+
self.get_element("panel-ui-history").click()
262+
263+
self.element_exists("clear-recent-history")
264+
self.element_visible("clear-recent-history")
265+
self.element_clickable("clear-recent-history")
266+
if execute:
267+
self.click("clear_recent_history")

tests/bookmarks_and_history/test_clear_recent_history_displayed.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,4 @@ def test_clear_recent_history_displayed(driver: Firefox):
1616
panel_ui = PanelUi(driver)
1717
panel_ui.open()
1818

19-
panel_ui.open_panel_menu()
20-
with driver.context(driver.CONTEXT_CHROME):
21-
panel_ui.get_element("panel-ui-history").click()
22-
23-
panel_ui.element_exists("clear-recent-history")
24-
panel_ui.element_visible("clear-recent-history")
25-
panel_ui.element_clickable("clear-recent-history")
19+
panel_ui.clear_recent_history(execute=False)

0 commit comments

Comments
 (0)