处理特殊字符PHP Webdriver

时间:2019-05-27 23:21:36

标签: php selenium selenium-webdriver

我正在尝试使用sendkey发送特殊字符(é),

$webdriver->findElement(element)->sendKeys('Sévigny');

及其返回错误

#4 /file.php(136):Facebook \ WebDriver \ Remote \ RemoteWebElement-> sendKeys('S \ xE9vigny')

第114行的/vendor/facebook/webdriver/lib/Exception/WebDriverException.php中的#5

我尝试先解码字符,但没有帮助。我也看到了提到WebUtility.HtmlDecode的解决方案,但是我不确定PHP webdriver是如何做到的,在文档中也没有提及

谢谢

1 个答案:

答案 0 :(得分:2)

如何?

$webdriver->findElement(element)->sendKeys(utf8_encode('Sévigny'));