【发布时间】:2023-03-04 17:14:01
【问题描述】:
我有一个 Selenium 测试设置,可用于 Chrome、Firefox 和 Internet Explorer 64 位。 Selenium-Server-Standalone 用于此设置。 64 位 IEDriverServer 存在一些严重的性能问题,即使在修复了 SendKeys 问题之后(这不是问题所在)。在 IE 中使用 Chrome 需要 30 秒的序列需要 11 分钟(尝试读取 IWebElement 属性已经需要大约 5 秒)。我正在尝试运行 32 位,这在我以前的工作中运行顺利。
但是,我在尝试启动 32 位 Internet Explorer 时遇到了问题。在启动浏览器之前,一切正常:独立版正在运行。
还有 64 位 Internet Explorer:速度慢,但至少可以启动。
问题
当我尝试使用 Internet Explorer 32 位驱动程序时,独立程序本身启动时没有问题。在代码中调用它后,独立的会注册调用并且不表示任何问题。但是,浏览器本身永远不会启动:最终 Visual Studio 只是给出了一个超时。
我发现了很多看起来相似的帖子,但给定的解决方案都没有帮助。手动启动 32 位 IE 时,一切正常。事件查看器显示没有错误。有谁知道问题可能是什么,或者至少知道如何获取更多信息?
提前致谢!
【问题讨论】:
标签: selenium internet-explorer remotewebdriver selenium-server