@@ -38,7 +38,6 @@ def close_alert(driver):
3838 pass
3939
4040
41- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
4241def test_should_be_able_to_override_the_window_alert_method (driver , pages ):
4342 pages .load ("alerts.html" )
4443 driver .execute_script ("window.alert = function(msg) { document.getElementById('text').innerHTML = msg; }" )
@@ -55,7 +54,6 @@ def test_should_be_able_to_override_the_window_alert_method(driver, pages):
5554 raise e
5655
5756
58- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
5957def test_should_allow_users_to_accept_an_alert_manually (driver , pages ):
6058 pages .load ("alerts.html" )
6159 driver .find_element (by = By .ID , value = "alert" ).click ()
@@ -65,7 +63,6 @@ def test_should_allow_users_to_accept_an_alert_manually(driver, pages):
6563 assert "Testing Alerts" == driver .title
6664
6765
68- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
6966def test_should_allow_users_to_accept_an_alert_with_no_text_manually (driver , pages ):
7067 pages .load ("alerts.html" )
7168 driver .find_element (By .ID , "empty-alert" ).click ()
@@ -76,7 +73,6 @@ def test_should_allow_users_to_accept_an_alert_with_no_text_manually(driver, pag
7673 assert "Testing Alerts" == driver .title
7774
7875
79- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
8076def test_should_get_text_of_alert_opened_in_set_timeout (driver , pages ):
8177 pages .load ("alerts.html" )
8278 driver .find_element (By .ID , "slow-alert" ).click ()
@@ -92,7 +88,6 @@ def test_should_get_text_of_alert_opened_in_set_timeout(driver, pages):
9288 alert .accept ()
9389
9490
95- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
9691def test_should_allow_users_to_dismiss_an_alert_manually (driver , pages ):
9792 pages .load ("alerts.html" )
9893 driver .find_element (by = By .ID , value = "alert" ).click ()
@@ -102,7 +97,6 @@ def test_should_allow_users_to_dismiss_an_alert_manually(driver, pages):
10297 assert "Testing Alerts" == driver .title
10398
10499
105- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
106100def test_should_allow_auser_to_accept_aprompt (driver , pages ):
107101 pages .load ("alerts.html" )
108102 driver .find_element (by = By .ID , value = "prompt" ).click ()
@@ -113,7 +107,6 @@ def test_should_allow_auser_to_accept_aprompt(driver, pages):
113107 assert "Testing Alerts" == driver .title
114108
115109
116- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
117110def test_should_allow_auser_to_dismiss_aprompt (driver , pages ):
118111 pages .load ("alerts.html" )
119112 driver .find_element (by = By .ID , value = "prompt" ).click ()
@@ -124,7 +117,6 @@ def test_should_allow_auser_to_dismiss_aprompt(driver, pages):
124117 assert "Testing Alerts" == driver .title
125118
126119
127- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
128120def test_should_allow_auser_to_set_the_value_of_aprompt (driver , pages ):
129121 pages .load ("alerts.html" )
130122 driver .find_element (by = By .ID , value = "prompt" ).click ()
@@ -136,7 +128,6 @@ def test_should_allow_auser_to_set_the_value_of_aprompt(driver, pages):
136128 assert "cheese" == result
137129
138130
139- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
140131@pytest .mark .xfail_firefox
141132@pytest .mark .xfail_remote
142133def test_setting_the_value_of_an_alert_throws (driver , pages ):
@@ -155,7 +146,6 @@ def test_setting_the_value_of_an_alert_throws(driver, pages):
155146@pytest .mark .xfail_edge (
156147 condition = sys .platform == "darwin" , reason = "https://bugs.chromium.org/p/chromedriver/issues/detail?id=26" , run = False
157148)
158- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
159149def test_alert_should_not_allow_additional_commands_if_dimissed (driver , pages ):
160150 pages .load ("alerts.html" )
161151 driver .find_element (By .ID , "alert" ).click ()
@@ -208,7 +198,6 @@ def test_should_throw_an_exception_if_an_alert_has_not_been_dealt_with_and_dismi
208198 # Alert would be dismissed automatically
209199
210200
211- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
212201def test_prompt_should_use_default_value_if_no_keys_sent (driver , pages ):
213202 pages .load ("alerts.html" )
214203 driver .find_element (By .ID , "prompt-with-default" ).click ()
@@ -220,7 +209,6 @@ def test_prompt_should_use_default_value_if_no_keys_sent(driver, pages):
220209 assert "This is a default value" == txt
221210
222211
223- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
224212def test_prompt_should_have_null_value_if_dismissed (driver , pages ):
225213 pages .load ("alerts.html" )
226214 driver .find_element (By .ID , "prompt-with-default" ).click ()
@@ -230,7 +218,6 @@ def test_prompt_should_have_null_value_if_dismissed(driver, pages):
230218 assert "null" == driver .find_element (By .ID , "text" ).text
231219
232220
233- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
234221def test_handles_two_alerts_from_one_interaction (driver , pages ):
235222 pages .load ("alerts.html" )
236223
@@ -270,7 +257,6 @@ def test_should_handle_alert_on_page_load_using_get(driver, pages):
270257 )
271258
272259
273- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
274260@pytest .mark .xfail_chrome (reason = "Non W3C conformant" )
275261@pytest .mark .xfail_edge (reason = "Non W3C conformant" )
276262def test_should_handle_alert_on_page_before_unload (driver , pages ):
@@ -281,7 +267,6 @@ def test_should_handle_alert_on_page_before_unload(driver, pages):
281267 WebDriverWait (driver , 3 ).until (EC .title_is ("Testing Alerts" ))
282268
283269
284- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
285270def test_should_allow_the_user_to_get_the_text_of_an_alert (driver , pages ):
286271 pages .load ("alerts.html" )
287272 driver .find_element (by = By .ID , value = "alert" ).click ()
@@ -291,7 +276,6 @@ def test_should_allow_the_user_to_get_the_text_of_an_alert(driver, pages):
291276 assert "cheese" == value
292277
293278
294- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
295279def test_should_allow_the_user_to_get_the_text_of_aprompt (driver , pages ):
296280 pages .load ("alerts.html" )
297281 driver .find_element (By .ID , "prompt" ).click ()
@@ -303,7 +287,6 @@ def test_should_allow_the_user_to_get_the_text_of_aprompt(driver, pages):
303287 assert "Enter something" == value
304288
305289
306- @pytest .mark .xfail_safari (reason = "SafariDriver 26.5 regression" )
307290def test_alert_should_not_allow_additional_commands_if_dismissed (driver , pages ):
308291 pages .load ("alerts.html" )
309292 driver .find_element (By .ID , "alert" ).click ()
0 commit comments