我在 BrowserStack 上运行 Selenium 测试并且 sendkeys 命令没有将指定的文本发送到输入字段。我注意到这个问题通常发生在@、# 等特殊字符上。
我如何解决它?
最佳答案
这是 IEDriver 的一个已知错误。 SendKeys 命令不能很好地处理特殊字符并从输入字符串中删除一些字母。
你可以引用 GitHub 问题 - https://github.com/seleniumhq/selenium/issues/805#issuecomment-396581314
我最近发现 BrowserStack 有“browserstack.sendKeys”功能来克服这个问题。
引用 BrowserStack 上的这篇 SendKeys on IE11 文章
关于selenium - BrowserStack - IE11 上的 SendKeys 不正确,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57424769/