@@ -37,7 +37,7 @@ def close_alert(driver):
3737 pass
3838
3939
40- def testShouldBeAbleToOverrideTheWindowAlertMethod (driver , pages ):
40+ def test_should_be_able_to_override_the_window_alert_method (driver , pages ):
4141 pages .load ("alerts.html" )
4242 driver .execute_script (
4343 "window.alert = function(msg) { document.getElementById('text').innerHTML = msg; }" )
@@ -48,79 +48,79 @@ def testShouldBeAbleToOverrideTheWindowAlertMethod(driver, pages):
4848 # if we're here, likely the alert is displayed
4949 # not dismissing it will affect other tests
5050 try :
51- _waitForAlert (driver ).dismiss ()
51+ _wait_for_alert (driver ).dismiss ()
5252 except Exception :
5353 pass
5454 raise e
5555
5656
57- def testShouldAllowUsersToAcceptAnAlertManually (driver , pages ):
57+ def test_should_allow_users_to_accept_an_alert_manually (driver , pages ):
5858 pages .load ("alerts.html" )
5959 driver .find_element (by = By .ID , value = "alert" ).click ()
60- alert = _waitForAlert (driver )
60+ alert = _wait_for_alert (driver )
6161 alert .accept ()
6262 # If we can perform any action, we're good to go
6363 assert "Testing Alerts" == driver .title
6464
6565
66- def testShouldAllowUsersToAcceptAnAlertWithNoTextManually (driver , pages ):
66+ def test_should_allow_users_to_accept_an_alert_with_no_text_manually (driver , pages ):
6767 pages .load ("alerts.html" )
6868 driver .find_element (By .ID , "empty-alert" ).click ()
69- alert = _waitForAlert (driver )
69+ alert = _wait_for_alert (driver )
7070 alert .accept ()
7171
7272 # If we can perform any action, we're good to go
7373 assert "Testing Alerts" == driver .title
7474
7575
76- def testShouldGetTextOfAlertOpenedInSetTimeout (driver , pages ):
76+ def test_should_get_text_of_alert_opened_in_set_timeout (driver , pages ):
7777 pages .load ("alerts.html" )
7878 driver .find_element (By .ID , "slow-alert" ).click ()
7979
8080 # DO NOT WAIT OR SLEEP HERE
8181 # This is a regression test for a bug where only the first switchTo call would throw,
8282 # and only if it happens before the alert actually loads.
8383
84- alert = _waitForAlert (driver )
84+ alert = _wait_for_alert (driver )
8585 try :
8686 assert "Slow" == alert .text
8787 finally :
8888 alert .accept ()
8989
9090
91- def testShouldAllowUsersToDismissAnAlertManually (driver , pages ):
91+ def test_should_allow_users_to_dismiss_an_alert_manually (driver , pages ):
9292 pages .load ("alerts.html" )
9393 driver .find_element (by = By .ID , value = "alert" ).click ()
94- alert = _waitForAlert (driver )
94+ alert = _wait_for_alert (driver )
9595 alert .dismiss ()
9696 # If we can perform any action, we're good to go
9797 assert "Testing Alerts" == driver .title
9898
9999
100- def testShouldAllowAUserToAcceptAPrompt (driver , pages ):
100+ def test_should_allow_auser_to_accept_aprompt (driver , pages ):
101101 pages .load ("alerts.html" )
102102 driver .find_element (by = By .ID , value = "prompt" ).click ()
103- alert = _waitForAlert (driver )
103+ alert = _wait_for_alert (driver )
104104 alert .accept ()
105105
106106 # If we can perform any action, we're good to go
107107 assert "Testing Alerts" == driver .title
108108
109109
110- def testShouldAllowAUserToDismissAPrompt (driver , pages ):
110+ def test_should_allow_auser_to_dismiss_aprompt (driver , pages ):
111111 pages .load ("alerts.html" )
112112 driver .find_element (by = By .ID , value = "prompt" ).click ()
113- alert = _waitForAlert (driver )
113+ alert = _wait_for_alert (driver )
114114 alert .dismiss ()
115115
116116 # If we can perform any action, we're good to go
117117 assert "Testing Alerts" == driver .title
118118
119119
120- def testShouldAllowAUserToSetTheValueOfAPrompt (driver , pages ):
120+ def test_should_allow_auser_to_set_the_value_of_aprompt (driver , pages ):
121121 pages .load ("alerts.html" )
122122 driver .find_element (by = By .ID , value = "prompt" ).click ()
123- alert = _waitForAlert (driver )
123+ alert = _wait_for_alert (driver )
124124 alert .send_keys ("cheese" )
125125 alert .accept ()
126126
@@ -130,11 +130,11 @@ def testShouldAllowAUserToSetTheValueOfAPrompt(driver, pages):
130130
131131@pytest .mark .xfail_firefox
132132@pytest .mark .xfail_remote
133- def testSettingTheValueOfAnAlertThrows (driver , pages ):
133+ def test_setting_the_value_of_an_alert_throws (driver , pages ):
134134 pages .load ("alerts.html" )
135135 driver .find_element (By .ID , "alert" ).click ()
136136
137- alert = _waitForAlert (driver )
137+ alert = _wait_for_alert (driver )
138138 with pytest .raises (InvalidElementStateException ):
139139 alert .send_keys ("cheese" )
140140 alert .accept ()
@@ -148,11 +148,11 @@ def testSettingTheValueOfAnAlertThrows(driver, pages):
148148 condition = sys .platform == 'darwin' ,
149149 reason = 'https://bugs.chromium.org/p/chromedriver/issues/detail?id=26' ,
150150 run = False )
151- def testAlertShouldNotAllowAdditionalCommandsIfDimissed (driver , pages ):
151+ def test_alert_should_not_allow_additional_commands_if_dimissed (driver , pages ):
152152 pages .load ("alerts.html" )
153153 driver .find_element (By .ID , "alert" ).click ()
154154
155- alert = _waitForAlert (driver )
155+ alert = _wait_for_alert (driver )
156156 alert .dismiss ()
157157
158158 with pytest .raises (NoAlertPresentException ):
@@ -162,12 +162,12 @@ def testAlertShouldNotAllowAdditionalCommandsIfDimissed(driver, pages):
162162@pytest .mark .xfail_firefox (reason = 'Fails on travis' )
163163@pytest .mark .xfail_remote (reason = 'Fails on travis' )
164164@pytest .mark .xfail_safari
165- def testShouldAllowUsersToAcceptAnAlertInAFrame (driver , pages ):
165+ def test_should_allow_users_to_accept_an_alert_in_aframe (driver , pages ):
166166 pages .load ("alerts.html" )
167167 driver .switch_to .frame (driver .find_element (By .NAME , "iframeWithAlert" ))
168168 driver .find_element (By .ID , "alertInFrame" ).click ()
169169
170- alert = _waitForAlert (driver )
170+ alert = _wait_for_alert (driver )
171171 alert .accept ()
172172
173173 assert "Testing Alerts" == driver .title
@@ -176,54 +176,54 @@ def testShouldAllowUsersToAcceptAnAlertInAFrame(driver, pages):
176176@pytest .mark .xfail_firefox (reason = 'Fails on travis' )
177177@pytest .mark .xfail_remote (reason = 'Fails on travis' )
178178@pytest .mark .xfail_safari
179- def testShouldAllowUsersToAcceptAnAlertInANestedFrame (driver , pages ):
179+ def test_should_allow_users_to_accept_an_alert_in_anested_frame (driver , pages ):
180180 pages .load ("alerts.html" )
181181 driver .switch_to .frame (driver .find_element (By .NAME , "iframeWithIframe" ))
182182 driver .switch_to .frame (driver .find_element (By .NAME , "iframeWithAlert" ))
183183
184184 driver .find_element (By .ID , "alertInFrame" ).click ()
185185
186- alert = _waitForAlert (driver )
186+ alert = _wait_for_alert (driver )
187187 alert .accept ()
188188
189189 assert "Testing Alerts" == driver .title
190190
191191
192- def testShouldThrowAnExceptionIfAnAlertHasNotBeenDealtWithAndDismissTheAlert ():
192+ def test_should_throw_an_exception_if_an_alert_has_not_been_dealt_with_and_dismiss_the_alert ():
193193 pass
194194 # //TODO(David) Complete this test
195195
196196
197- def testPromptShouldUseDefaultValueIfNoKeysSent (driver , pages ):
197+ def test_prompt_should_use_default_value_if_no_keys_sent (driver , pages ):
198198 pages .load ("alerts.html" )
199199 driver .find_element (By .ID , "prompt-with-default" ).click ()
200200
201- alert = _waitForAlert (driver )
201+ alert = _wait_for_alert (driver )
202202 alert .accept ()
203203
204204 txt = driver .find_element (By .ID , "text" ).text
205205 assert "This is a default value" == txt
206206
207207
208- def testPromptShouldHaveNullValueIfDismissed (driver , pages ):
208+ def test_prompt_should_have_null_value_if_dismissed (driver , pages ):
209209 pages .load ("alerts.html" )
210210 driver .find_element (By .ID , "prompt-with-default" ).click ()
211- alert = _waitForAlert (driver )
211+ alert = _wait_for_alert (driver )
212212 alert .dismiss ()
213213
214214 assert "null" == driver .find_element (By .ID , "text" ).text
215215
216216
217- def testHandlesTwoAlertsFromOneInteraction (driver , pages ):
217+ def test_handles_two_alerts_from_one_interaction (driver , pages ):
218218 pages .load ("alerts.html" )
219219
220220 driver .find_element (By .ID , "double-prompt" ).click ()
221221
222- alert1 = _waitForAlert (driver )
222+ alert1 = _wait_for_alert (driver )
223223 alert1 .send_keys ("brie" )
224224 alert1 .accept ()
225225
226- alert2 = _waitForAlert (driver )
226+ alert2 = _wait_for_alert (driver )
227227 alert2 .send_keys ("cheddar" )
228228 alert2 .accept ()
229229
@@ -232,18 +232,18 @@ def testHandlesTwoAlertsFromOneInteraction(driver, pages):
232232
233233
234234@pytest .mark .xfail_safari
235- def testShouldHandleAlertOnPageLoad (driver , pages ):
235+ def test_should_handle_alert_on_page_load (driver , pages ):
236236 pages .load ("alerts.html" )
237237 driver .find_element (By .ID , "open-page-with-onload-alert" ).click ()
238- alert = _waitForAlert (driver )
238+ alert = _wait_for_alert (driver )
239239 value = alert .text
240240 alert .accept ()
241241 assert "onload" == value
242242
243243
244- def testShouldHandleAlertOnPageLoadUsingGet (driver , pages ):
244+ def test_should_handle_alert_on_page_load_using_get (driver , pages ):
245245 pages .load ("pageWithOnLoad.html" )
246- alert = _waitForAlert (driver )
246+ alert = _wait_for_alert (driver )
247247 value = alert .text
248248 alert .accept ()
249249
@@ -253,39 +253,39 @@ def testShouldHandleAlertOnPageLoadUsingGet(driver, pages):
253253
254254@pytest .mark .xfail_chrome (reason = 'Non W3C conformant' )
255255@pytest .mark .xfail_chromiumedge (reason = 'Non W3C conformant' )
256- def testShouldHandleAlertOnPageBeforeUnload (driver , pages ):
256+ def test_should_handle_alert_on_page_before_unload (driver , pages ):
257257 pages .load ("pageWithOnBeforeUnloadMessage.html" )
258258
259259 element = driver .find_element (By .ID , "navigate" )
260260 element .click ()
261261 WebDriverWait (driver , 3 ).until (EC .title_is ("Testing Alerts" ))
262262
263263
264- def testShouldAllowTheUserToGetTheTextOfAnAlert (driver , pages ):
264+ def test_should_allow_the_user_to_get_the_text_of_an_alert (driver , pages ):
265265 pages .load ("alerts.html" )
266266 driver .find_element (by = By .ID , value = "alert" ).click ()
267- alert = _waitForAlert (driver )
267+ alert = _wait_for_alert (driver )
268268 value = alert .text
269269 alert .accept ()
270270 assert "cheese" == value
271271
272272
273- def testShouldAllowTheUserToGetTheTextOfAPrompt (driver , pages ):
273+ def test_should_allow_the_user_to_get_the_text_of_aprompt (driver , pages ):
274274 pages .load ("alerts.html" )
275275 driver .find_element (By .ID , "prompt" ).click ()
276276
277- alert = _waitForAlert (driver )
277+ alert = _wait_for_alert (driver )
278278 value = alert .text
279279 alert .accept ()
280280
281281 assert "Enter something" == value
282282
283283
284- def testAlertShouldNotAllowAdditionalCommandsIfDismissed (driver , pages ):
284+ def test_alert_should_not_allow_additional_commands_if_dismissed (driver , pages ):
285285 pages .load ("alerts.html" )
286286 driver .find_element (By .ID , "alert" ).click ()
287287
288- alert = _waitForAlert (driver )
288+ alert = _wait_for_alert (driver )
289289 alert .accept ()
290290
291291 with pytest .raises (NoAlertPresentException ):
@@ -297,16 +297,16 @@ def testAlertShouldNotAllowAdditionalCommandsIfDismissed(driver, pages):
297297@pytest .mark .xfail_remote (
298298 reason = 'https://bugzilla.mozilla.org/show_bug.cgi?id=1279211' )
299299@pytest .mark .xfail_chrome
300- def testUnexpectedAlertPresentExceptionContainsAlertText (driver , pages ):
300+ def test_unexpected_alert_present_exception_contains_alert_text (driver , pages ):
301301 pages .load ("alerts.html" )
302302 driver .find_element (by = By .ID , value = "alert" ).click ()
303- alert = _waitForAlert (driver )
303+ alert = _wait_for_alert (driver )
304304 value = alert .text
305305 with pytest .raises (UnexpectedAlertPresentException ) as e :
306306 pages .load ("simpleTest.html" )
307307 assert value == e .value .alert_text
308308 assert "Alert Text: {}" .format (value ) in str (e )
309309
310310
311- def _waitForAlert (driver ):
311+ def _wait_for_alert (driver ):
312312 return WebDriverWait (driver , 3 ).until (EC .alert_is_present ())
0 commit comments