Selenium WebDriver 在 IE 浏览器的文本字段中输入速度非常慢

2023-12-04

我正在运行我的一个脚本IE 11浏览器与Selenium 2.43.1当脚本使用以下命令在文本字段中键入时:

element.sendKeys("string");

在 IE 浏览器中,我可以看到在文本字段中输入了字符串的一个字符,并且在输入下一个字符之前等待 1-2 秒。意味着输入一个字符需要 1-2 秒。

  1. 为什么用 IE 打字那么慢?
  2. 有没有其他方法可以加快打字速度?

我的问题与驱动程序架构有关,并通过下载并使用 32 位驱动程序架构来修复它。

要切换到 32 位,这里是你必须做的

  1. 从以下位置下载 32 位驱动程序服务http://selenium-release.storage.googleapis.com/index.html
  2. 实例化你的InterExplorerWeDriver类使用InternetExplorerDriverService具有 32 位驱动程序路径的类 服务。

    InternetExplorerDriver ieDiver = new InternetExplorerDriver(“Path to the 32 bit Explorer driver”);

OR如果使用构建器:

System.setProperty(“webdriver.ie.driver”,“C:\\drivers\\IEDriverServer.exe”);
DesiredCapabilities ieCapabilities=DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability(InternetExplorerDriver
 .INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
ieCapabilities.setCapability("requireWindowFocus", true);
File ie_temp=newFile(“C:\\Selenium\\IEDrivertemp”);
InternetExplorerDriverService.Builder 
ies=newInternetExplorerDriverService.Builder();
ies.withExtractPath(ie_temp);
InternetExplorerDriverService service=ies.build();
WebDriver driver=newInternetExplorerDriver(service,ieCapabilities))

帮助我解决问题的线程

http://forumsqa.com/question/typing-too-slow-in-text-fields-while-replaying-tests/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Selenium WebDriver 在 IE 浏览器的文本字段中输入速度非常慢 的相关文章

随机推荐