问题标签 [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.
java - onlick 提交按钮在 chrome 驱动程序上正常工作,但重定向到 IE 驱动程序中的登录页面
在 chrome 中使用 selenium webdriver 时,提交按钮可以正常工作,并且在单击时表单中的所有数据都会正确显示。
但是当我使用 IE 时,按钮会暂时重定向到所需的页面,然后会重定向到登录页面。
我做了一些工作并清除了 chrome 浏览器的缓存,然后尝试提交表单,它导航到登录页面,所以我认为这是 IE 的问题,但我不知道如何处理它。
所以这在 chrome 上可以正常工作,但不能在 IE11 上正常工作
请帮忙。
java - 如何控制从 Serenity BDD 中选择 Internet Explorer 驱动程序 32 位
目前我在 m 系统路径中有 IEDriver 32 和 64 位可执行文件。当我从 Serenity BDD 启动测试时,它会自动选择 64 位版本。我可以使用任何特定属性控制此选择吗?
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 异常。
任何指示或想法将不胜感激。
java - 如何在硒中使用IEDriver?
我一直在玩 selenium 并尝试运行 Internet Explorer 11,但出现以下错误。
我已经尝试过运行 Firefox,它运行良好。我也尝试过修改 IE 的安全功能,但我仍然得到同样的错误。
下面是发生错误的代码片段。初始化 InternetExplorerDriver() 时发生错误
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 中有密钥,我可以成功阅读。
selenium - CreatePlatformSocket() 返回错误:提供的参数无效。(0x27t6) 端口不可用。退出...在 Selenium Webdriver
运行 Selenium 脚本时出现以下错误。最近我确实设置了 Selenium 网格并在此之后开始注意到。我停止了集线器并重新启动了系统,但仍然遇到同样的问题。还尝试了最新的 Chrome 和 IE 驱动程序。
铬错误:
IE 错误:
selenium - 无法通过 selenium 打开 IE
我正在尝试在 IE 中运行我的自动化脚本并已下载 IE 驱动程序并在路径中提供该驱动程序,但由于某种原因它无法打开并出现错误
org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话
我正在通过批处理文件设置路径
这是创建的代码IEDriverInstance
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 秒。提前致谢。
c# - 使用 xpath 在 C# 中进行 Selenium 标题验证的问题
我在下面有以下 HTML,我试图在我登陆页面时验证标题是否存在。这是在 IE 11 中
当我从 Firefox 源代码复制 xpath 时,它说 xpath 是:/html/head/title
我正在使用 C# 代码进行验证,但我不断收到“LoadableComponentException ...”
我不做什么??请任何帮助将不胜感激