问题标签 [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.
internet-explorer - Selenium Webdriver - Click() 方法因 IE 驱动程序而失败
我正在使用带有 的 IE 驱动程序IE11
,对于某些元素Click
方法只会选择一个元素,它不会执行Click()
. 使用ChromeDriver
和FirefoxDriver
相同的脚本工作正常。
我已将驱动程序功能设置如下
我在以下链接上找到了一些解决方案,但仍然面临同样的问题。
Internet Explorer 中的 Selenium WebDriver 单击问题
internet-explorer - WebDriver.switchTo().activeElement() 是否停止在 Internet Explorer 上工作
每当我在测试运行期间调用WebDriver.switchTo().activeElement()
以获取焦点时,我都会收到错误消息:WebElement
IE
org.openqa.selenium.WebDriverException:与远程浏览器通信时出错。它可能已经死了。
尽管浏览器仍在运行。我记得这曾经可以工作,但我不确定这是我在测试设置中破坏的东西,还是实际的 Selenium 缺陷。有没有其他人有类似的问题?
java - Selenium:启动 IE 时出现意外错误。浏览器缩放级别设置为 122%。应该设置为 100%
我正在尝试使用以下代码在本地计算机上启动 IE11 浏览器。
当我运行代码时,它会使用http://localhost:22414/打开浏览器,但之后无法加载。附上下面的日志。
我手动尝试将浏览器缩放级别设置为 100%。即使这样,错误也会出现。
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驱动程序日志:
python - 尝试在 IE11 中运行机器人测试时记录错误 - WebDriverException: 404 - 找不到文件或目录
我正在尝试在机器人框架中执行某些测试 - 使用 Chrome 驱动程序在 Chrome 上运行良好的测试。
执行开始后,我在命令提示符中遇到异常,甚至在没有打开浏览器的情况下执行停止(附加 log.html 文件屏幕截图和片段)
规格:
- 即 11
- IEDriverServer.exe 用于 64 位机器
- Windows 7 64 位系统
- 硒版本2.53
- 机器人版本3.0
- Python 版本2.7.11
- IEDriverServer - 2.53.1
在过去的 4 天里一直被这个问题困扰。我尝试使用所有可能的关键字组合搜索互联网上的许多论坛和页面,但没有运气。:(
请告诉我如何处理这个问题。
谢谢。
WebdriverException - IEDriverServer
我没有单独的测试设置。我只是使用如下的套件设置:
我的Open Web Browser关键字具有以下内容:
我将 ${BROWSER} 作为命令行变量传递
编辑- 问题似乎出在 IE11 上,因为如果我卸载 IE11 和 IE10 更新并尝试使用 IE8 开始执行,它工作得很好!
selenium - 如何使用 Selenium 处理 IE 中的安全警报弹出窗口
作为我们 JS 包集成测试的一部分,我编写了一个本地 HTML 页面,它有几个按钮,单击这些按钮可以加载 JS 包或通过调用加载的 JS 包中的适当函数来执行不同的操作。
我正在使用 IEWebDriver 自动执行上述场景以在 IE 中进行测试,但不断收到与证书错误相关的安全弹出窗口(下载 JS 包的 url 需要证书)
安全弹出消息 - “无法验证网站的身份或连接的完整性......”
问题- 如何使用 Selenium 处理安全弹出窗口?
已经尝试过以下方法,但没有奏效。
请注意,该代码适用于 chrome,没有任何问题,但在 IE 中运行时会打开安全弹出窗口。
安全设置 - 我已经禁用了 IE 高级安全中的“检查发布者证书吊销”和“检查服务器证书吊销”选项(也重新启动了计算机)
请帮助/指导。
selenium - 当我在兼容性视图中添加 URL/域时,找不到 IEDriver 的 Selenium XPath
当我使用IEDriver
没有兼容性视图执行我的脚本时,我的测试脚本运行没有任何问题。
但是,如果我在兼容性视图中添加域后执行相同的脚本,则找不到某些元素并且我会遇到异常。
例如,我想从此 DOM 中获取所选项目的文本:
我正在使用 XPath .//*[@id='selectNumber']/option[@selected='selected']
来获取文本,但它不起作用。
我刚刚检查了在 IE DOM selected="selected"
中不显示所选选项,直到我手动更改文档版本。
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 兼容?
java - 如何在 IE11 浏览器的多个节点上执行 selenium 测试用例
我遇到了一个问题,比如尝试在 IE11 浏览器上的两个单独节点上执行 selenium 测试用例,然后在 IE 浏览器上打开登录页面后它会挂在两个节点上。
注意:对于 chrome,它的工作正常,完成这项任务需要什么样的配置?