Skip to content

Commit 31631ab

Browse files
change site to one that takes a cookie (#618)
1 parent cd221d4 commit 31631ab

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

tests/preferences/test_clear_cookie_data.py

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ def test_case():
1010
return "143627"
1111

1212

13+
def open_clear_cookies_data_dialog(about_prefs: AboutPrefs, ba: BrowserActions):
14+
about_prefs.open()
15+
clear_data_popup = about_prefs.press_button_get_popup_dialog_iframe("Clear Data")
16+
ba.switch_to_iframe_context(clear_data_popup)
17+
return about_prefs.get_clear_cookie_data_value()
18+
19+
1320
def test_clear_cookie_data(driver: Firefox):
1421
"""
1522
C143627: Cookies and site data can be cleared via the "Clear Data" panel
@@ -18,27 +25,18 @@ def test_clear_cookie_data(driver: Firefox):
1825
about_prefs = AboutPrefs(driver, category="privacy")
1926
ba = BrowserActions(driver)
2027

21-
def open_clear_cookies_data_dialog():
22-
about_prefs.open()
23-
clear_data_popup = about_prefs.press_button_get_popup_dialog_iframe(
24-
"Clear Data"
25-
)
26-
ba.switch_to_iframe_context(clear_data_popup)
27-
2828
# Visit a site to get a cookie added to saved data
29-
driver.get("https://www.firefox.com")
29+
driver.get("https://www.wikipedia.com")
3030

3131
# Navigate to the clear data dialog of about:preferences#privacy
32-
open_clear_cookies_data_dialog()
33-
3432
# Check for a non-zero value of the 'Cookies and site data' option
35-
cookie_value = about_prefs.get_clear_cookie_data_value()
33+
cookie_value = open_clear_cookies_data_dialog(about_prefs, ba)
3634
assert cookie_value > 0
3735

3836
# Then clear the cookies and site data
3937
about_prefs.get_element("clear-data-accept-button").click()
4038

4139
# Finally, check the value of the dialog option, it should be 0
42-
open_clear_cookies_data_dialog()
43-
cookie_value2 = about_prefs.get_clear_cookie_data_value()
40+
41+
cookie_value2 = open_clear_cookies_data_dialog(about_prefs, ba)
4442
assert cookie_value2 == 0

0 commit comments

Comments
 (0)