问题标签 [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 回答
320 浏览

java - onlick 提交按钮在 chrome 驱动程序上正常工作,但重定向到 IE 驱动程序中的登录页面

在 chrome 中使用 selenium webdriver 时,提交按钮可以正常工作,并且在单击时表单中的所有数据都会正确显示。

但是当我使用 IE 时,按钮会暂时重定向到所需的页面,然后会重定向到登录页面。

我做了一些工作并清除了 chrome 浏览器的缓存,然后尝试提交表单,它导航到登录页面,所以我认为这是 IE 的问题,但我不知道如何处理它。

所以这在 chrome 上可以正常工作,但不能在 IE11 上正常工作

请帮忙。

0 投票
1 回答
212 浏览

java - 如何控制从 Serenity BDD 中选择 Internet Explorer 驱动程序 32 位

目前我在 m 系统路径中有 IEDriver 32 和 64 位可执行文件。当我从 Serenity BDD 启动测试时,它会自动选择 64 位版本。我可以使用任何特定属性控制此选择吗?

0 投票
2 回答
11770 浏览

java - 使用 java/selenium webdriver 操作类引发的 InvocationTargetException

我正在使用带有 java 的 IE 驱动程序。我在 c# 中做得很好,但尝试 java 并遇到了障碍。我在类级别使用单例模式实例化驱动程序,然后使用@Test 开始一个junit 测试。我将元素的发现与动作分开,元素的发现很好地识别了 id=69 的元素和浏览器自动分配的十六进制代码。到现在为止还挺好。

然后我为 WebElement 获取该变量并将其传递给action.click(element); 此时 anInvocationTargetException被抛出一个空值。研究我发现驱动程序 null 导致问题的位置,但就像我说的驱动程序不是 null 并且具有准确填充的元素变量。

我想知道硒参考是否有问题,或者在尝试使用该库时可能会抛出 null 的幕后问题。我有什么想法可以让它发挥作用吗?这在技术上是一个 java.lang.reflect 异常,而不是一个特定于 selenium 的异常,如果它是一个空变量,我希望它会抛出一个 selenium 异常。

任何指示或想法将不胜感激。

0 投票
1 回答
631 浏览

java - 如何在硒中使用IEDriver?

我一直在玩 selenium 并尝试运行 Internet Explorer 11,但出现以下错误。

我已经尝试过运行 Firefox,它运行良好。我也尝试过修改 IE 的安全功能,但我仍然得到同样的错误。

下面是发生错误的代码片段。初始化 InternetExplorerDriver() 时发生错误

0 投票
2 回答
1422 浏览

selenium - Selenium C# InPrivate Mode Internet Explorer IE 11 抛出异常

我需要在 Winodws10 上以私有模式打开 IE11。通过以下代码尝试,但抛出异常“启动 Internet Explorer 时出现意外错误。无法使用 CreateProcess() API。要将 CreateProcess() 与 Internet Explorer 8 或更高版本一起使用,HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer 中的注册表设置值\Main\TabProcGrowth 必须为“0”。”

代码:int val = Convert.ToInt32(Microsoft.Win32.Registry.GetValue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth", "", -1));

RegEdit 中有密钥,我可以成功阅读。

0 投票
1 回答
1221 浏览

selenium - CreatePlatformSocket() 返回错误:提供的参数无效。(0x27t6) 端口不可用。退出...在 Selenium Webdriver

运行 Selenium 脚本时出现以下错误。最近我确实设置了 Selenium 网格并在此之后开始注意到。我停止了集线器并重新启动了系统,但仍然遇到同样的问题。还尝试了最新的 Chrome 和 IE 驱动程序。

铬错误:

IE 错误:

0 投票
2 回答
85 浏览

selenium - 无法打开 IE 浏览器。代码和错误都在描述中?

参考图片:

在此处输入图像描述

我已经完成了这个链接的所有设置。

谁能帮我解决这个问题?

0 投票
1 回答
649 浏览

selenium - 无法通过 selenium 打开 IE

我正在尝试在 IE 中运行我的自动化脚本并已下载 IE 驱动程序并在路径中提供该驱动程序,但由于某种原因它无法打开并出现错误

org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话

我正在通过批处理文件设置路径

这是创建的代码IEDriverInstance

0 投票
0 回答
981 浏览

selenium-webdriver - Selenium webdriver sockettime out 异常

我正在执行一个包含大约 117 个测试用例的测试计划。该测试计划在一个或另一个测试用例中随机失败。引发以下异常:

2017-03-31 00:17:52,904 错误 [日志] IE 浏览器执行期间发生错误:java.net.SocketTimeoutException:读取超时构建信息:版本:'未知',修订:'5234b32',时间:'2017- 03-10 09:00:17 -0800' 系统信息:主机:'VM-LW-ATAF1',ip:'10.10.70.156',os.name:'Windows Server 2008 R2',os.arch:'amd64' , os.version: '6.1', java.version: '1.8.0_121' 驱动程序信息: driver.version: InternetExplorerDriver 2017-03-31 03:17:54,303 错误 [日志] TestCaseID =PSC-2.6,TestStepID =TS107 | 无法关闭浏览器 --- java.net.SocketTimeoutException:读取超时构建信息:版本:'未知',修订:'5234b32',时间:'2017-03-10 09:00:17 -0800' 系统信息:主机:'VM-LW-ATAF1',ip:'10.10.70.156',os.name:

根据其他论坛的输入,我已将 MaxUserPort 值增加到高值,并将 TCPTimedWaitDelay 增加到 30 秒。提前致谢。

0 投票
0 回答
42 浏览

c# - 使用 xpath 在 C# 中进行 Selenium 标题验证的问题

我在下面有以下 HTML,我试图在我登陆页面时验证标题是否存在。这是在 IE 11 中

当我从 Firefox 源代码复制 xpath 时,它说 xpath 是:/html/head/title

我正在使用 C# 代码进行验证,但我不断收到“LoadableComponentException ...”

我不做什么??请任何帮助将不胜感激