@@ -989,25 +989,29 @@ private function debugCookies(): void
989989 $ this ->debugSection ('Cookies ' , json_encode ($ result , JSON_THROW_ON_ERROR ));
990990 }
991991
992- public function seeCookie ($ cookie , array $ params = []): void
992+ public function seeCookie ($ cookie , array $ params = [], bool $ showDebug = true ): void
993993 {
994994 $ cookies = $ this ->filterCookies ($ this ->webDriver ->manage ()->getCookies (), $ params );
995995 $ cookies = array_map (
996996 fn ($ c ) => $ c ['name ' ],
997997 $ cookies
998998 );
999- $ this ->debugCookies ();
999+ if ($ showDebug ) {
1000+ $ this ->debugCookies ();
1001+ }
10001002 $ this ->assertContains ($ cookie , $ cookies );
10011003 }
10021004
1003- public function dontSeeCookie ($ cookie , array $ params = []): void
1005+ public function dontSeeCookie ($ cookie , array $ params = [], bool $ showDebug = true ): void
10041006 {
10051007 $ cookies = $ this ->filterCookies ($ this ->webDriver ->manage ()->getCookies (), $ params );
10061008 $ cookies = array_map (
10071009 fn ($ c ) => $ c ['name ' ],
10081010 $ cookies
10091011 );
1010- $ this ->debugCookies ();
1012+ if ($ showDebug ) {
1013+ $ this ->debugCookies ();
1014+ }
10111015 $ this ->assertNotContains ($ cookie , $ cookies );
10121016 }
10131017
@@ -1038,10 +1042,12 @@ public function setCookie($name, $value, array $params = [], $showDebug = true):
10381042 }
10391043 }
10401044
1041- public function resetCookie ($ cookie , array $ params = []): void
1045+ public function resetCookie ($ cookie , array $ params = [], bool $ showDebug = true ): void
10421046 {
10431047 $ this ->webDriver ->manage ()->deleteCookieNamed ($ cookie );
1044- $ this ->debugCookies ();
1048+ if ($ showDebug ) {
1049+ $ this ->debugCookies ();
1050+ }
10451051 }
10461052
10471053 public function grabCookie ($ cookie , array $ params = []): mixed
@@ -3398,7 +3404,7 @@ public function saveSessionSnapshot($name)
33983404 $ this ->debugSection ('Snapshot ' , sprintf ('Saved "%s" session snapshot ' , $ name ));
33993405 }
34003406
3401- public function loadSessionSnapshot ($ name ): bool
3407+ public function loadSessionSnapshot ($ name, bool $ showDebug = true ): bool
34023408 {
34033409 if (!isset ($ this ->sessionSnapshots [$ name ])) {
34043410 return false ;
@@ -3416,7 +3422,9 @@ public function loadSessionSnapshot($name): bool
34163422 $ this ->setCookie ($ cookie ['name ' ], $ cookie ['value ' ], (array )$ cookie , false );
34173423 }
34183424
3419- $ this ->debugCookies ();
3425+ if ($ showDebug ) {
3426+ $ this ->debugCookies ();
3427+ }
34203428 $ this ->debugSection ('Snapshot ' , sprintf ('Restored "%s" session snapshot ' , $ name ));
34213429 return true ;
34223430 }
0 commit comments