【问题标题】:Keypress is very slow in Selenium WebdriverSelenium Webdriver中的按键非常慢
【发布时间】:2023-04-11 06:27:01
【问题描述】:

我编写了 selenium web 驱动程序脚本。它在 IE9 中运行良好。我已经升级到IE11。 sendkeys 命令非常适合输入字符。是一个一个的输入,真的很慢。。我绝对没有对剧本做任何改动。只有我升级了浏览器..这有什么原因吗?有没有人知道解决方法的请告诉我

谢谢

【问题讨论】:

  • 您使用的是什么IEDriverServer.exe,32 位还是 64 位,为什么要使用该位驱动程序?我的通灵调试能力告诉我您使用的是 64 位可执行文件,您认为这是正确的,因为您运行的是 64 位 Windows。对于 IE 10 及更高版本,这是一个不正确的假设。即使您在 64 位 Windows 上,您也应该使用 32 位驱动程序。原因在this blog post中有解释。
  • 我已经删除了 2.42.0.0 InternetExplorerDriver 服务器(64 位)并添加了 2.51.0.0 驱动程序服务器 32 位。但仍然面临同样的问题。我需要将 Java 版本更改为好吗?
  • 尽管我已将 InternetExplorerDriver 服务器的版本从 2.42.0.0 更改为 2.51.0.0。运行测试用例时,我看到 Started InternetExplorerDriver server (64-bit) 2.42.0.0 如何将其更改为最新?

标签: selenium-webdriver


【解决方案1】:

我的 Windows 8、IE11 和 webdriver 64bit 也有类似的问题。 我将 64 位网络驱动程序换成了 32 位网络驱动程序,然后测试进行得非常快。 (send_keys 的快速响应过去每个键需要 4-5 秒...)

希望这会有所帮助。

【讨论】:

  • 我从 2.51.0 开始尝试 64 位和 32 位。无法解决问题..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-25
相关资源
最近更新 更多