我正在BrowserStack上运行Selenium测试,并且sendkeys命令未将指定的文本发送到输入字段。我注意到,此问题通常发生在诸如@,#等特殊字符的情况下。
我如何解决它?
这是IEDriver的已知错误。SendKeys命令不适用于特殊字符,并且会从输入字符串中删除一些字母。
您可以参考GitHub Issue- https://github.com/seleniumhq/selenium/issues/805#issuecomment-396581314
我最近发现BrowserStack具有“ browserstack.sendKeys”功能来克服这一问题。在BrowserStack 上参考IE11上的此SendKeys