- 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/
我收到错误: 文件功能 [BrowserName=、IsJavaScriptEnabled=False、Platform=Any、Version=]\IEDriverServer.exe 不存在。驱动
我正在使用 Selenium 的 IE 驱动程序进行 Web 测试。启动 IE8 并关闭后,IEDriverServer.exe 进程不会消失。如果我再次运行测试,则会创建一个新进程并保持挂起状态。我
我在网页上有一个元素,只有在单击其父元素后才会显示。因此,在单击演示列表中的一个演示后,会显示一行代表所选演示操作的图标。以下代码适用于 webdriver 和 chromedriver: demo.
运行 Selenium IEDriverServer 3.5.1 32 位时,我在 Internet Explorer v11 中遇到非常非常慢的文本输入。奇怪的是,如果我切换到 IEDriverSe
我在 windows7 上使用 selenium 和 python。 我的代码: import os from selenium import webdriver # get the path of
最近,在虚拟机上使用 Selenium WebDriver 运行 Internet Explorer 自动化时,我遇到了间歇性错误。测试正在通过 Microsoft 测试管理器在虚拟机上运行。我很难弄
在哪里定义 IEDriverServer 路径?它在 Protractor 配置文件中吗?如果是这样,我该如何正确执行? 我已经寻找了很长时间,但大多数解决方案似乎都给出了 java 的答案,我正在使
我正在尝试使用模拟测试同时连接不同用户的 ASP.NET MVC4 Web 应用程序。因此,测试的想法是使用不同的模拟用户执行驱动程序的多个实例。这在概念上听起来很容易...... 但是,如果在使用与
我尝试使用 Selenium 和 IEDriverServer 发送 key ,但遇到了一个问题,即 key 发送到输入的速度非常慢。 我做了一些研究,很多网站建议确保浏览器和 IEDriverSer
我正在测试一个 ASP.NET 应用程序,该应用程序有很多在其 href 中调用 Javascript doPostBack 的链接,如下所示: href="javascript:__doPostBa
我尝试在 python 中使用 selenium 运行 IEDriverServer.exe。 from selenium import webdriver webdriver.Ie("C:\Anac
.我已经使用 Eclipse 创建了一个可运行的 Jar。 Jar 中存在 IEDriverServer.exe。我将 IEDriverServer.exe 视为该项目的资源。 下面这行代码 Syst
我正在通过 Visual Studio 单元测试运行 Selenium Webdriver,并使用 InternetExplorerDriver。这会在控制台窗口中启动 IEDriverServer.
我正在使用 IE11 和 Selenium 3.13 进行自动化测试,并且我正在测试不同版本的 IEDriverServer 但每个版本都有一个错误。我想要一个稳定的版本来将 IEDriverServ
代码试验: import time from selenium import webdriver from selenium.webdriver.ie.options import Options u
我想将 unexpectedAlertBehaviour 设置为“忽略”,但只能找到 IEDriverServer 的 java 示例。 更喜欢 Ruby 示例。 最佳答案 不支持。参见 https:
我正在尝试使用 Internet Explorer(在我的情况下为 8)通过 Jenkins 执行 Selenium 测试。我了解所有站点区域的“保护模式”Internet 安全选项需要设置为相同的值
由于某种原因,我一直在努力使用一个在 IE11 中工作的简单 python 脚本,它无法找到任何元素,但是通过在 java 代码中设置一些所需的功能,它起作用了: System.setProperty
我试过如下在 webdriver 中启动 IE,我检查了 Internet 选项的安全选项卡中的所有保护模式设置,缩放级别为 100%,甚至设置了环境变量,但无法在简单的 selenium 代码中启动
我正在使用 Protractor 来测试我们的 AngularJS 应用程序(使用 Chrome 和 IE 驱动程序)。 IEDriverServer 在大多数页面上都可以正常工作,除了这一页,几乎所
我是一名优秀的程序员,十分优秀!