Bug description
If we cut and return multy byte emoji we will receive an error:
PHP Fatal error: Uncaught Facebook\WebDriver\Exception\UnknownErrorException: unknown error: cannot deserialize the result value received from Runtime.callFunctionOn
(Session info: chrome=147.0.7727.55) in /vendor/php-webdriver/webdriver/lib/Exception/WebDriverException.php:146
Stack trace:
#0 /php-webdriver/webdriver/lib/Remote/HttpCommandExecutor.php(361): Facebook\WebDriver\Exception\WebDriverException::throwException()
#1 /vendor/php-webdriver/webdriver/lib/Remote/RemoteWebDriver.php(601): Facebook\WebDriver\Remote\HttpCommandExecutor->execute()
#2 /php-webdriver/webdriver/lib/Remote/RemoteWebDriver.php(345): Facebook\WebDriver\Remote\RemoteWebDriver->execute()
#3 /test.php(57): Facebook\WebDriver\Remote\RemoteWebDriver->executeScript()
#4 {main}
thrown in /var/www/worker/vendor/php-webdriver/webdriver/lib/Exception/WebDriverException.php on line 146
How could the issue be reproduced
$capabilities = DesiredCapabilities::chrome();
$driver = RemoteWebDriver::create('http://127.0.0.1:4444', $capabilities, 3000, 3000);
$driver->get('https://example.com');
$output = $driver->executeScript('return "💕".slice(0, 1);');
$driver->quit();
Expected behavior
It should works with no error
Php-webdriver version
1.16.0
PHP version
8.3.29
How do you start the browser driver or Selenium server
Selenium in Docker
Selenium server / Selenium Docker image version
selenium/standalone-chromium:147.0.7727.55-20260404
Browser driver (chromedriver/geckodriver...) version
No response
Browser name and version
chromium 147.0.7727.55-20260404
Operating system
Ubuntu 24
Additional context
Maybe this is a bug of chromedriver.
Bug description
If we cut and return multy byte emoji we will receive an error:
How could the issue be reproduced
Expected behavior
It should works with no error
Php-webdriver version
1.16.0
PHP version
8.3.29
How do you start the browser driver or Selenium server
Selenium in Docker
Selenium server / Selenium Docker image version
selenium/standalone-chromium:147.0.7727.55-20260404
Browser driver (chromedriver/geckodriver...) version
No response
Browser name and version
chromium 147.0.7727.55-20260404
Operating system
Ubuntu 24
Additional context
Maybe this is a bug of chromedriver.