File tree Expand file tree Collapse file tree 1 file changed +12
-14
lines changed
Expand file tree Collapse file tree 1 file changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -501,20 +501,7 @@ def browser(request, live_server):
501501
502502 driver .set_window_size (window_width , window_height )
503503
504- def fin ():
505- # dump console log to stdout, will be shown when test fails
506- for entry in driver .get_log ("browser" ):
507- sys .stderr .write ("[browser console] " )
508- sys .stderr .write (repr (entry ))
509- sys .stderr .write ("\n " )
510- # Teardown Selenium.
511- try :
512- driver .quit ()
513- except Exception :
514- pass
515-
516504 request .node ._driver = driver
517- request .addfinalizer (fin )
518505
519506 browser = Browser (driver , live_server )
520507
@@ -533,7 +520,18 @@ def fin():
533520 request .cls .browser = browser
534521 request .node .browser = browser
535522
536- return driver
523+ yield driver
524+
525+ # dump console log to stdout, will be shown when test fails
526+ for entry in driver .get_log ("browser" ):
527+ sys .stderr .write ("[browser console] " )
528+ sys .stderr .write (repr (entry ))
529+ sys .stderr .write ("\n " )
530+ # Teardown Selenium.
531+ try :
532+ driver .quit ()
533+ except Exception :
534+ pass
537535
538536
539537@pytest .hookimpl (tryfirst = True , hookwrapper = True )
You can’t perform that action at this time.
0 commit comments