@@ -256,7 +256,7 @@ describe('Playwright', function () {
256256 . then ( ( ) => I . dontSee ( 'Hovered' , '#show' ) ) ) ;
257257 } ) ;
258258
259- describe ( '#switchToNextTab, #switchToPreviousTab, #openNewTab, #closeCurrentTab, #closeOtherTabs, #grabNumberOfOpenTabs' , ( ) => {
259+ describe ( '#switchToNextTab, #switchToPreviousTab, #openNewTab, #closeCurrentTab, #closeOtherTabs, #grabNumberOfOpenTabs, #waitForNumberOfTabs ' , ( ) => {
260260 it ( 'should only have 1 tab open when the browser starts and navigates to the first page' , ( ) => I . amOnPage ( '/' )
261261 . then ( ( ) => I . wait ( 1 ) )
262262 . then ( ( ) => I . grabNumberOfOpenTabs ( ) )
@@ -298,13 +298,13 @@ describe('Playwright', function () {
298298
299299 it ( 'should close other tabs' , ( ) => I . amOnPage ( '/' )
300300 . then ( ( ) => I . openNewTab ( ) )
301- . then ( ( ) => I . wait ( 1 ) )
301+ . then ( ( ) => I . waitForNumberOfTabs ( 2 ) )
302302 . then ( ( ) => I . seeInCurrentUrl ( 'about:blank' ) )
303303 . then ( ( ) => I . amOnPage ( '/info' ) )
304304 . then ( ( ) => I . openNewTab ( ) )
305305 . then ( ( ) => I . amOnPage ( '/login' ) )
306306 . then ( ( ) => I . closeOtherTabs ( ) )
307- . then ( ( ) => I . wait ( 1 ) )
307+ . then ( ( ) => I . waitForNumberOfTabs ( 1 ) )
308308 . then ( ( ) => I . seeInCurrentUrl ( '/login' ) )
309309 . then ( ( ) => I . grabNumberOfOpenTabs ( ) )
310310 . then ( numPages => assert . equal ( numPages , 1 ) ) ) ;
0 commit comments