gpt4 book ai didi

java - 使用 Selenium IEDriverServer 的文本输入速度非常慢?

转载 作者:行者123 更新时间:2023-11-29 04:25:53 28 4
gpt4 key购买 nike

运行 Selenium IEDriverServer 3.5.1 32 位时,我在 Internet Explorer v11 中遇到非常非常慢的文本输入。奇怪的是,如果我切换到 IEDriverServer 3.4.0(也是 32 位),它并不慢,但整体测试执行速度有所减慢(这个问题几天前才出现,奇怪。以前我使用 3.5.1 没有问题)。有没有人找到解决这个问题的合法方法?这是我的网络驱动程序定义:

DesiredCapabilitiescaps = DesiredCapabilities.internetExplorer(); 
caps.setBrowserName("internet explorer");
caps.setCapability(InternetExplorerDriver.ENABLE_PERSISTENT_HOVERING, false);
caps.setCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION, true);
caps.setCapability(InternetExplorerDriver.NATIVE_EVENTS, false);
caps.setCapability(InternetExplorerDriver.REQUIRE_WINDOW_FOCUS, true);
caps.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
caps.setJavascriptEnabled(true);

此外,在 IE 本身上,我有以下设置:

  • 所有安全区域设置为保护模式ON
  • Advanced > Security> Enable 64-bit processes for Enhanced Protected Mode 未选中。
  • 连接 > 局域网设置 > 自动检测设置未选中

每次我用谷歌搜索这个问题时,我都会找到一年前的答案,通常与 Selenium 2.53 或类似的东西有关。最近有没有人遇到过这种情况,如果有,它是如何修复的?谢谢!

最佳答案

当您在 IE 中使用 64 位和 32 位进程的混合模式时,会出现键入速度慢的问题。
假设您使用 64 位版本的驱动程序:解决方案是使用 32 位版本的 IEDriverServer 3.5.1。

关于java - 使用 Selenium IEDriverServer 的文本输入速度非常慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46351334/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com