作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用 Selenium 和 IEDriverServer 发送 key ,但遇到了一个问题,即 key 发送到输入的速度非常慢。
我做了一些研究,很多网站建议确保浏览器和 IEDriverServer 是相同的(我和它们是相同的),但我仍然将 key 缓慢发送到输入。
我找到了一个可以使用 JavaScript 设置输入值的解决方案,但我不太确定这是否是修复慢键错误的好方法。
使用 JavaScript 代替 Selenium 的 sendkeys 有什么缺点吗?
最佳答案
这很可能是由 native 事件使用引起的。此时我不太记得完整的故事了,但是像这样关闭 native 事件:
DesiredCapabilities caps = DesiredCapabilities.internetExplorer();
caps.setCapability("nativeEvents", false);
webdriver = new InternetExplorerDriver(caps);
强制 IEDriverServer 使用 JS 而不是 native 事件(那些在您直接访问使用 IE 时使用的事件),并使 IE 测试中的一切工作得更快一些。我认为这也没有任何真正的缺点。
更多信息here .
关于javascript - IEDriverServer 发送 key 的速度极其缓慢 - JavaScript 替代建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34996317/
可能是一个精彩的故事——QTP 似乎无缘无故地浪费了我们的工作时间: 考虑这个脚本,它有一个包含 26 列的全局行的数据表,名为“A”到“Z”,填充了任意值: Print "Started" Serv
我是一名优秀的程序员,十分优秀!