Работа со специальными символами PHP Webdriver - PullRequest
1 голос
/ 28 мая 2019

Я пытаюсь отправить специальный символ (é) с помощью sendkeys, например:

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

и возвращается ошибка

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

# 5 в /vendor/facebook/webdriver/lib/Exception/WebDriverException.php в строке 114

Iсначала попытался расшифровать символ, но это не помоглоЯ также видел решения, в которых упоминается WebUtility.HtmlDecode, но я не уверен, как это делается в веб-драйвере PHP, и об этом нет упоминания в документации

Спасибо

1 Ответ

2 голосов
/ 28 мая 2019

Как насчет этого:

$webdriver->findElement(element)->sendKeys(utf8_encode('Sévigny'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...