【问题标题】:Dealing with special characters PHP Webdriver处理特殊字符 PHP Webdriver
【发布时间】:2019-10-13 11:03:35
【问题描述】:

我正在尝试使用 sendkeys 发送一个特殊字符 (é),例如:

$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 是如何完成的,文档中也没有提到它

谢谢

【问题讨论】:

    标签: php selenium selenium-webdriver


    【解决方案1】:

    这个怎么样:

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

    【讨论】:

    • 该死的......我一直在解码......将在 6 分钟内接受。谢谢!!
    猜你喜欢
    • 2018-09-24
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-13
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多