@@ -12,7 +12,7 @@ async def test_click_button(isolated_page, server):
1212 """shoud click the button"""
1313 await isolated_page .goto (server / 'input/button.html' )
1414 await isolated_page .click ('button' )
15- assert await isolated_page .evaluate ('() => result' ) == 'Clicked'
15+ assert await isolated_page .evaluate ('result' ) == 'Clicked'
1616
1717
1818@sync
@@ -25,16 +25,16 @@ async def test_click_svg(isolated_page, server):
2525 </svg>
2626 """ )
2727 await page .click ('circle' )
28- assert await page .evaluate ('() => window.CLICKED' ) == 42
28+ assert await page .evaluate ('window.CLICKED' ) == 42
2929
3030
3131@sync
3232async def test_click_button_window_node (isolated_page , server ):
3333 p = isolated_page
3434 await p .goto (server / 'input/button.html' )
35- await p .evaluate ('() => delete window.Node' )
35+ await p .evaluate ('delete window.Node' )
3636 await p .click ('button' )
37- assert await p .evaluate ('() => result' ) == 'Clicked'
37+ assert await p .evaluate ('result' ) == 'Clicked'
3838
3939
4040@sync
@@ -49,7 +49,7 @@ async def test_click_inline_span(isolated_page, server):
4949 <span onclick='javascript:window.CLICKED=42'></span>
5050 """ )
5151 await p .click ('span' )
52- assert await p .evaluate ('() => window.CLICKED' ) == 42
52+ assert await p .evaluate ('window.CLICKED' ) == 42
5353
5454
5555@sync
@@ -67,24 +67,24 @@ async def test_click_page_close(isolated_page, server):
6767async def test_click_after_nav (isolated_page , server ):
6868 """click after navigation"""
6969 p = isolated_page
70- await p .goto (server / '/ input/button.html' )
70+ await p .goto (server / 'input/button.html' )
7171 await p .click ('button' )
72- await p .goto (server / '/ input/button.html' )
72+ await p .goto (server / 'input/button.html' )
7373 await p .click ('button' )
74- assert await p .evaluate ('() => result' ) == 'Clicked'
74+ assert await p .evaluate ('result' ) == 'Clicked'
7575
7676
7777@sync
7878async def test_click_no_js (isolated_page , server ):
7979 """click when js is disabled"""
8080 p = isolated_page
8181 await p .setJavaScriptEnabled (False )
82- await p .goto (server / '/ wrappedlink.html' )
82+ await p .goto (server / 'wrappedlink.html' )
8383 await gather (
8484 p .click ('a' ),
8585 p .waitForNavigation ()
8686 )
87- assert p .url == server / '/ wrappedlink.html#clicked'
87+ assert p .url == server / 'wrappedlink.html#clicked'
8888
8989
9090@sync
@@ -103,20 +103,20 @@ async def test_click_outside(isolated_page, server):
103103 """
104104 )
105105 await p .click ('span' )
106- assert await p .evaluate ('() => window.CLICKED' ) == 42
106+ assert await p .evaluate ('window.CLICKED' ) == 42
107107
108108
109109@sync
110110async def test_triple_click (isolated_page , server ):
111111 p = isolated_page
112- await p .goto (server / '/ input/textarea.html' )
112+ await p .goto (server / 'input/textarea.html' )
113113 await p .focus ('textarea' )
114114 text = 'This is the text that we are going to try to select. Let\' s see how it goes.'
115115 await p .keyboard .type (text )
116116 await p .click ('textarea' )
117117 await p .click ('textarea' , clickCount = 2 )
118118 await p .click ('textarea' , clickCount = 3 )
119- assert await p .evaluate ("""() => {
119+ assert await p .evaluate ("""{
120120 const textarea = document.querySelector('textarea');
121121 return textarea.value.substring(textarea.selectionStart, textarea.selectionEnd);
122122 }""" ) == text
@@ -136,19 +136,19 @@ def append_msg(m):
136136
137137 p .on ('console' , append_msg )
138138 for i in range (11 ):
139- await p .evaluate ('() => window.scrollTo(0, 0)' )
139+ await p .evaluate ('window.scrollTo(0, 0)' )
140140 await p .click (f'#btn{ i } ' )
141141 assert [m .text for m in messages ] == [f'button #{ i } clicked' for i in range (11 )]
142142
143143
144144@sync
145145async def test_click_checkbox (isolated_page , server ):
146146 p = isolated_page
147- await p .goto (server / '/ input/checkbox.html' )
148- assert await p .evaluate ('() => result.check' ) is None
147+ await p .goto (server / 'input/checkbox.html' )
148+ assert await p .evaluate ('result.check' ) is None
149149 await p .click ('input#agree' )
150- assert await p .evaluate ('() => result.check' ) is True
151- assert await p .evaluate ('() => result.events' ) == [
150+ assert await p .evaluate ('result.check' ) is True
151+ assert await p .evaluate ('result.events' ) == [
152152 'mouseover' ,
153153 'mouseenter' ,
154154 'mousemove' ,
@@ -159,26 +159,26 @@ async def test_click_checkbox(isolated_page, server):
159159 'change' ,
160160 ]
161161 await p .click ('input#agree' )
162- assert await p .evaluate ('() => result.check' ) is False
162+ assert await p .evaluate ('result.check' ) is False
163163
164164
165165@sync
166166async def test_click_checkbox_label_toggle (isolated_page , server ):
167167 p = isolated_page
168- await p .goto (server / '/ input/checkbox.html' )
169- assert await p .evaluate ('() => result.check' ) is None
168+ await p .goto (server / 'input/checkbox.html' )
169+ assert await p .evaluate ('result.check' ) is None
170170 await p .click ('label[for="agree"]' )
171- assert await p .evaluate ('() => result.check' ) is True
172- assert await p .evaluate ('() => result.events' ) == ['click' , 'input' , 'change' ]
171+ assert await p .evaluate ('result.check' ) is True
172+ assert await p .evaluate ('result.events' ) == ['click' , 'input' , 'change' ]
173173 await p .click ('label[for="agree"]' )
174- assert await p .evaluate ('() => result.check' ) is False
174+ assert await p .evaluate ('result.check' ) is False
175175
176176
177177@sync
178178async def test_click_fail_missing_button (isolated_page , server ):
179179 """should fail if button is missing"""
180180 p = isolated_page
181- await p .goto (server / '/ input/button.html' )
181+ await p .goto (server / 'input/button.html' )
182182 error = None
183183 with pytest .raises (BrowserError ) as e :
184184 await p .click ('button.does-not-exist' )
@@ -198,15 +198,15 @@ async def test_click_no_hang_with_touch_enabled(isolated_page, server):
198198@sync
199199async def test_scroll_and_click (isolated_page , server ):
200200 p = isolated_page
201- await p .goto (server / '/ input/scrollable.html' )
201+ await p .goto (server / 'input/scrollable.html' )
202202 await p .click ('#button-5' )
203- assert await p .evaluate ('() => document.querySelector("#button-5").textContent' ) == 'clicked'
203+ assert await p .evaluate ('document.querySelector("#button-5").textContent' ) == 'clicked'
204204
205205
206206@sync
207207async def test_double_click (isolated_page , server ):
208208 p = isolated_page
209- await p .goto (server / '/ input/button.html' )
209+ await p .goto (server / 'input/button.html' )
210210 await p .evaluate ("""
211211 window.double = false;
212212 const button = document.querySelector('button');
@@ -224,34 +224,34 @@ async def test_double_click(isolated_page, server):
224224@sync
225225async def test_click_partially_obscured_button (isolated_page , server ):
226226 p = isolated_page
227- await p .goto (server / '/ input/button.html' )
227+ await p .goto (server / 'input/button.html' )
228228 await p .evaluate ("""
229- () => {
229+ {
230230 const button = document.querySelector('button');
231231 button.textContent = 'Some really long text that will go offscreen';
232232 button.style.position = 'absolute';
233233 button.style.left = '368px';
234234 }
235235 """ )
236236 await p .click ('button' )
237- assert await p .evaluate ('() => window.result' ) == 'Clicked'
237+ assert await p .evaluate ('window.result' ) == 'Clicked'
238238
239239
240240@sync
241241async def test_click_rotated_button (isolated_page , server ): # line 215 in pup
242242 p = isolated_page
243- await p .goto (server / '/ input/rotatedButton.html' )
243+ await p .goto (server / 'input/rotatedButton.html' )
244244 await p .click ('button' )
245- assert await p .evaluate ('() => result' ) == 'Clicked'
245+ assert await p .evaluate ('result' ) == 'Clicked'
246246
247247
248248@sync
249249async def test_right_click_contextmenu_event (isolated_page , server ):
250250 p = isolated_page
251- await p .goto (server / '/ input/scrollable.html' )
251+ await p .goto (server / 'input/scrollable.html' )
252252 await p .click ('#button-8' , button = 'right' )
253253 assert await p .evaluate (
254- "() => document.querySelector('#button-8').textContent"
254+ "document.querySelector('#button-8').textContent"
255255 ) == 'context menu'
256256
257257
@@ -270,11 +270,11 @@ async def test_click_button_inside_iframe(isolated_page, server):
270270 p = isolated_page
271271 await p .goto (server .empty_page )
272272 await p .setContent ('<div style="width:100px;height:100px">spacer</div>' )
273- await attachFrame (p , server / '/ input/button.html' , 'button-test' )
273+ await attachFrame (p , server / 'input/button.html' , 'button-test' )
274274 frame = p .frames [1 ]
275275 button = await frame .J ('button' )
276276 await button .click ()
277- assert await frame .evaluate ("() => window.result" ) == 'Clicked'
277+ assert await frame .evaluate ("window.result" ) == 'Clicked'
278278
279279
280280@sync
@@ -284,24 +284,24 @@ async def test_fixed_button_inside_iframe(isolated_page, server):
284284 await p .goto (server .empty_page )
285285 await p .setViewport (dict (width = 500 , height = 500 ))
286286 await p .setContent ('<div style="width:100px;height:2000px">spacer</div>' )
287- await attachFrame (p , server .cross_process_server / '/ input/button.html' , 'button-test' )
287+ await attachFrame (p , server .cross_process_server / 'input/button.html' , 'button-test' )
288288 frame = p .frames [1 ]
289289 await frame .evaluate (
290290 'button' ,
291291 "button => button.style.setProperty('position', 'fixed')"
292292 )
293293 await frame .click ('button' )
294- assert await frame .evaluate ("() => window.result" ) == 'Clicked'
294+ assert await frame .evaluate ("window.result" ) == 'Clicked'
295295
296296
297297@sync
298298async def test_click_button_devicescalefactor (isolated_page , server ):
299299 p = isolated_page
300300 await p .setViewport ({'width' : 500 , 'height' : 500 , 'deviceScaleFactor' : 5 })
301- assert await p .evaluate ("() => window.devicePixelRatio" ) == 5
301+ assert await p .evaluate ("window.devicePixelRatio" ) == 5
302302 await p .setContent ('<div style="width:100px;height:100px">spacer</div>' )
303- await attachFrame (p , server / '/ input/button.html' , 'button-test' )
303+ await attachFrame (p , server / 'input/button.html' , 'button-test' )
304304 frame = p .frames [1 ]
305305 button = await frame .J ('button' )
306306 await button .click ()
307- assert await frame .evaluate ("() => window.result" ) == 'Clicked'
307+ assert await frame .evaluate ("window.result" ) == 'Clicked'
0 commit comments