@@ -256,7 +256,7 @@ describe('Playwright', function () {
256
256
. then ( ( ) => I . dontSee ( 'Hovered' , '#show' ) ) ) ;
257
257
} ) ;
258
258
259
- describe ( '#switchToNextTab, #switchToPreviousTab, #openNewTab, #closeCurrentTab, #closeOtherTabs, #grabNumberOfOpenTabs' , ( ) => {
259
+ describe ( '#switchToNextTab, #switchToPreviousTab, #openNewTab, #closeCurrentTab, #closeOtherTabs, #grabNumberOfOpenTabs, #waitForNumberOfTabs ' , ( ) => {
260
260
it ( 'should only have 1 tab open when the browser starts and navigates to the first page' , ( ) => I . amOnPage ( '/' )
261
261
. then ( ( ) => I . wait ( 1 ) )
262
262
. then ( ( ) => I . grabNumberOfOpenTabs ( ) )
@@ -298,13 +298,13 @@ describe('Playwright', function () {
298
298
299
299
it ( 'should close other tabs' , ( ) => I . amOnPage ( '/' )
300
300
. then ( ( ) => I . openNewTab ( ) )
301
- . then ( ( ) => I . wait ( 1 ) )
301
+ . then ( ( ) => I . waitForNumberOfTabs ( 2 ) )
302
302
. then ( ( ) => I . seeInCurrentUrl ( 'about:blank' ) )
303
303
. then ( ( ) => I . amOnPage ( '/info' ) )
304
304
. then ( ( ) => I . openNewTab ( ) )
305
305
. then ( ( ) => I . amOnPage ( '/login' ) )
306
306
. then ( ( ) => I . closeOtherTabs ( ) )
307
- . then ( ( ) => I . wait ( 1 ) )
307
+ . then ( ( ) => I . waitForNumberOfTabs ( 1 ) )
308
308
. then ( ( ) => I . seeInCurrentUrl ( '/login' ) )
309
309
. then ( ( ) => I . grabNumberOfOpenTabs ( ) )
310
310
. then ( numPages => assert . equal ( numPages , 1 ) ) ) ;
0 commit comments