diff --git a/src/Playwright/Page.php b/src/Playwright/Page.php index d97f3db3..468e40a4 100644 --- a/src/Playwright/Page.php +++ b/src/Playwright/Page.php @@ -254,14 +254,13 @@ public function waitForFunction(string $content, mixed $arg = null): self { $params = [ 'expression' => $content, + 'isFunction' => true, 'arg' => JavaScriptSerializer::serializeArgument($arg), ]; - Client::instance()->execute( - $this->guid, - 'waitForFunction', - $params - ); + $response = $this->sendMessage('waitForFunction', $params); + + $this->processVoidResponse($response); return $this; }