@@ -989,25 +989,29 @@ private function debugCookies(): void
989
989
$ this ->debugSection ('Cookies ' , json_encode ($ result , JSON_THROW_ON_ERROR ));
990
990
}
991
991
992
- public function seeCookie ($ cookie , array $ params = []): void
992
+ public function seeCookie ($ cookie , array $ params = [], bool $ showDebug = true ): void
993
993
{
994
994
$ cookies = $ this ->filterCookies ($ this ->webDriver ->manage ()->getCookies (), $ params );
995
995
$ cookies = array_map (
996
996
fn ($ c ) => $ c ['name ' ],
997
997
$ cookies
998
998
);
999
- $ this ->debugCookies ();
999
+ if ($ showDebug ) {
1000
+ $ this ->debugCookies ();
1001
+ }
1000
1002
$ this ->assertContains ($ cookie , $ cookies );
1001
1003
}
1002
1004
1003
- public function dontSeeCookie ($ cookie , array $ params = []): void
1005
+ public function dontSeeCookie ($ cookie , array $ params = [], bool $ showDebug = true ): void
1004
1006
{
1005
1007
$ cookies = $ this ->filterCookies ($ this ->webDriver ->manage ()->getCookies (), $ params );
1006
1008
$ cookies = array_map (
1007
1009
fn ($ c ) => $ c ['name ' ],
1008
1010
$ cookies
1009
1011
);
1010
- $ this ->debugCookies ();
1012
+ if ($ showDebug ) {
1013
+ $ this ->debugCookies ();
1014
+ }
1011
1015
$ this ->assertNotContains ($ cookie , $ cookies );
1012
1016
}
1013
1017
@@ -1038,10 +1042,12 @@ public function setCookie($name, $value, array $params = [], $showDebug = true):
1038
1042
}
1039
1043
}
1040
1044
1041
- public function resetCookie ($ cookie , array $ params = []): void
1045
+ public function resetCookie ($ cookie , array $ params = [], bool $ showDebug = true ): void
1042
1046
{
1043
1047
$ this ->webDriver ->manage ()->deleteCookieNamed ($ cookie );
1044
- $ this ->debugCookies ();
1048
+ if ($ showDebug ) {
1049
+ $ this ->debugCookies ();
1050
+ }
1045
1051
}
1046
1052
1047
1053
public function grabCookie ($ cookie , array $ params = []): mixed
@@ -3398,7 +3404,7 @@ public function saveSessionSnapshot($name)
3398
3404
$ this ->debugSection ('Snapshot ' , sprintf ('Saved "%s" session snapshot ' , $ name ));
3399
3405
}
3400
3406
3401
- public function loadSessionSnapshot ($ name ): bool
3407
+ public function loadSessionSnapshot ($ name, bool $ showDebug = true ): bool
3402
3408
{
3403
3409
if (!isset ($ this ->sessionSnapshots [$ name ])) {
3404
3410
return false ;
@@ -3416,7 +3422,9 @@ public function loadSessionSnapshot($name): bool
3416
3422
$ this ->setCookie ($ cookie ['name ' ], $ cookie ['value ' ], (array )$ cookie , false );
3417
3423
}
3418
3424
3419
- $ this ->debugCookies ();
3425
+ if ($ showDebug ) {
3426
+ $ this ->debugCookies ();
3427
+ }
3420
3428
$ this ->debugSection ('Snapshot ' , sprintf ('Restored "%s" session snapshot ' , $ name ));
3421
3429
return true ;
3422
3430
}
0 commit comments