问题标签 [selenium-iedriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5466 浏览

internet-explorer - Selenium Webdriver - Click() 方法因 IE 驱动程序而失败

我正在使用带有 的 IE 驱动程序IE11,对于某些元素Click方法只会选择一个元素,它不会执行Click(). 使用ChromeDriverFirefoxDriver相同的脚本工作正常。

我已将驱动程序功能设置如下

我在以下链接上找到了一些解决方案,但仍然面临同样的问题。

Internet Explorer 中的 Selenium WebDriver 单击问题

IE 9 上的 Selenium WebDriver,单击时,链接闪烁,好像某些单击事件未完全处理

Selenium 2.0b3 IE WebDriver,点击不触发

0 投票
1 回答
1803 浏览

internet-explorer - WebDriver.switchTo().activeElement() 是否停止在 Internet Explorer 上工作

每当我在测试运行期间调用WebDriver.switchTo().activeElement()以获取焦点时,我都会收到错误消息:WebElementIE

org.openqa.selenium.WebDriverException:与远程浏览器通信时出错。它可能已经死了。

尽管浏览器仍在运行。我记得这曾经可以工作,但我不确定这是我在测试设置中破坏的东西,还是实际的 Selenium 缺陷。有没有其他人有类似的问题?

0 投票
5 回答
19053 浏览

java - Selenium:启动 IE 时出现意外错误。浏览器缩放级别设置为 122%。应该设置为 100%

我正在尝试使用以下代码在本地计算机上启动 IE11 浏览器。

当我运行代码时,它会使用http://localhost:22414/打开浏览器,但之后无法加载。附上下面的日志。

我手动尝试将浏览器缩放级别设置为 100%。即使这样,错误也会出现。

0 投票
1 回答
1788 浏览

java - Selenium IEDriver 在 VPN 上不起作用

当我没有连接到 VPN 时,我的 selenium 脚本适用于 Chromedriver 和 IEDriver 这两个驱动程序。

但是,当我在连接到 VPN 时尝试运行相同的脚本时,它仅适用于 Chromedriver,对于IEDriver,只需打开浏览器、最大化、获取 URL,然后所有场景都会被以下错误跳过。

org.openqa.selenium.NoSuchWindowException:无法获取浏览器(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:17 毫秒

注意:在调试时我注意到,

在打开浏览器窗口后 getUrl() 后,我尝试 getCurrenturl() 并得到以下结果。对于IE,它给出了 initialBrowserUrl instad 的实际 Url

IEDriver 日志:

Chrome驱动程序日志:

0 投票
1 回答
357 浏览

python - 尝试在 IE11 中运行机器人测试时记录错误 - WebDriverException: 404 - 找不到文件或目录

我正在尝试在机器人框架中执行某些测试 - 使用 Chrome 驱动程序在 Chrome 上运行良好的测试。

执行开始后,我在命令提示符中遇到异常,甚至在没有打开浏览器的情况下执行停止(附加 log.html 文件屏幕截图和片段)


规格:

  1. 即 11
  2. IEDriverServer.exe 用于 64 位机器
  3. Windows 7 64 位系统
  4. 硒版本2.53
  5. 机器人版本3.0
  6. Python 版本2.7.11
  7. IEDriverServer - 2.53.1

在过去的 4 天里一直被这个问题困扰。我尝试使用所有可能的关键字组合搜索互联网上的许多论坛和页面,但没有运气。:(

请告诉我如何处理这个问题。

谢谢。

WebdriverException - IEDriverServer

我没有单独的测试设置。我只是使用如下的套件设置:

我的Open Web Browser关键字具有以下内容:

我将 ${BROWSER} 作为命令行变量传递

编辑- 问题似乎出在 IE11 上,因为如果我卸载 IE11 和 IE10 更新并尝试使用 IE8 开始执行,它工作得很好!

0 投票
2 回答
1444 浏览

selenium - 如何使用 Selenium 处理 IE 中的安全警报弹出窗口

作为我们 JS 包集成测试的一部分,我编写了一个本地 HTML 页面,它有几个按钮,单击这些按钮可以加载 JS 包或通过调用加载的 JS 包中的适当函数来执行不同的操作。

我正在使用 IEWebDriver 自动执行上述场景以在 IE 中进行测试,但不断收到与证书错误相关的安全弹出窗口(下载 JS 包的 url 需要证书)

安全弹出消息 - “无法验证网站的身份或连接的完整性......”

问题- 如何使用 Selenium 处理安全弹出窗口?

已经尝试过以下方法,但没有奏效。

请注意,该代码适用于 chrome,没有任何问题,但在 IE 中运行时会打开安全弹出窗口。

安全设置 - 我已经禁用了 IE 高级安全中的“检查发布者证书吊销”和“检查服务器证书吊销”选项(也重新启动了计算机)

请帮助/指导。

0 投票
2 回答
153 浏览

selenium - 当我在兼容性视图中添加 URL/域时,找不到 IEDriver 的 Selenium XPath

当我使用IEDriver没有兼容性视图执行我的脚本时,我的测试脚本运行没有任何问题。

但是,如果我在兼容性视图中添加域后执行相同的脚本,则找不到某些元素并且我会遇到异常。

例如,我想从此 DOM 中获取所选项目的文本:

我正在使用 XPath .//*[@id='selectNumber']/option[@selected='selected'] 来获取文本,但它不起作用。

我刚刚检查了在 IE DOM selected="selected"中不显示所选选项,直到我手动更改文档版本。

0 投票
1 回答
46 浏览

c# - 无法安装包 'IEDriver 2.0.0'

我正在使用 Selenium 在 C# 中做一个 UIAutomation 项目。自动化将在 Internet Explorer 中完成。所以我尝试从 NuGet 包管理器下载 IEDriver.exe 但遇到以下错误:

严重性代码描述项目文件行抑制状态错误
无法安装包“IEDriver 2.0.0”。您正在尝试将此包安装到以“.NETFramework,Version=v4.6.1”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。0

我对这个警告没有什么困惑。

  • 该包不包含任何与该框架兼容的程序集引用或内容文件

哪些程序集引用和内容文件与我的 targer gramework 版本 v4.6.1 兼容?

0 投票
1 回答
233 浏览

java - 如何在 IE11 浏览器的多个节点上执行 selenium 测试用例

我遇到了一个问题,比如尝试在 IE11 浏览器上的两个单独节点上执行 selenium 测试用例,然后在 IE 浏览器上打开登录页面后它会挂在两个节点上。

注意:对于 chrome,它的工作正常,完成这项任务需要什么样的配置?

0 投票
1 回答
239 浏览

c# - Selenium WebDriver Internet Explorer IEDriverServer 块模式对话框

window.showModalDialog我正在测试一个使用 Javascript方法打开大量模式对话框的应用程序。我的 Selenium Webdriver 代码与Firefox. 但是,它在 Internet Explorer 11 中使用IEDriverServer.

在一个页面上,当手动单击链接(仅通过启动 IE)或通过 Selenium 在 FF 上单击时,会打开一个新的模式对话框。

在此处输入图像描述

但是,在 IEDriverServer 打开的浏览器上,什么也没有发生。我什至不能手动点击它。就好像有一层不可见的东西完全阻止了这个浏览器实例。

在此处输入图像描述

任何意见是极大的赞赏!谢谢!