问题标签 [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.
c# - 使用 Selenium 2 的 IWebDriver 与页面上的元素进行交互
我正在使用 SeleniumIWebDriver
在 C# 中编写单元测试。
这是一个例子:
最后一行检索select
包装在IWebElement
.
我需要一种方法来模拟对该列表中特定对象的选择option
select
,但我不知道该怎么做。
经过一些研究,我发现人们使用ISelenium DefaultSelenium
该类来完成以下操作的示例,但我没有使用该类,因为我正在使用IWebDriver
and INavigation
(from defaultDriver.Navigate()
) 做所有事情。
我还注意到它ISelenium DefaultSelenium
包含大量其他方法,这些方法在IWebDriver
.
那么有什么方法可以使用IWebDriver
和INavigation
结合ISelenium DefaultSelenium
吗?
selenium-grid - InternetExplorerDriver 可能已经死亡 - Selenium 问题
我正在使用 Selenium Grid 远程启动 InternetExplorerDriver-Instance。因此我使用以下代码:
在第二行代码有一个 WebDriverException 说
与远程浏览器通信时出错。它可能已经死了。
远程机器是 Windows 7 系统。我不明白为什么这不起作用?!
automated-tests - Selenium-RC 加载空框架
如上所述,我正在网站上进行自动化测试。
我正在使用 selenium RC 来做到这一点,但我只是不确定为什么我无法打开网站(实际上我确实打开了它),但它的内容没有显示。
只有几个空框框。
这本来有太多的代码,所以我要添加更多。
有谁知道为什么?谢谢你。
这是我的代码(删除了不相关的代码):
selenium-webdriver - IE11 Selenium WebDriverException:导航失败。(org.openqa.selenium.WebDriverException ...IWebBrowser2::Navigate2() 失败
我是自动化测试的新手,虽然我的 Selenium 测试在 Chrome 和 Firefox 上运行,但它们没有在 IE11 上运行。我做了我在下面详述的所有检查,但我一直遇到这个错误:
我首先做了所需的配置,如 https://code.google.com/p/selenium/wiki/InternetExplorerDriver#Required_Configuration)。
我已尝试按照In IE: org.openqa.selenium.WebDriverException 中的建议编辑我的注册表:这通常意味着对 COM 方法 IWebBrowser2::Navigate2() 的调用失败 到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl \FEATURE_HTTP_USERNAME_PASSWORD_DISABLE 添加一个名为 iexplore.exe 且值为 0 的新 DWORD 值,如https://stackoverflow.com/users/80779/lordofthepigs所述
我还尝试介绍https://stackoverflow.com/users/4210466/karunakar-sapogu建议的代码:
但我似乎没有正确介绍它,因为我遇到了 java 错误。
有没有人用Java解决过这个问题?你能给我一步一步的指示吗?
angularjs - 量角器点击在 IE 中不起作用,但在 chrome 中起作用
我有一些div
看起来像这样
在量角器中,我们搜索并找到div
元素,检查文本是否符合我们的期望,然后调用click()
该元素。该测试在 Chrome 中运行良好,但在 IE 中好像没有点击发生.. 打破了测试。
IE 11 支持on-tap
吗?
我试过改成ng-click="foo(param)"
但没有效果。
selenium - 为什么我们需要为 Chrome 和 IE 浏览器设置系统属性而不为 Firefox 浏览器设置系统属性
对于铬,
对于火狐,
为什么我们需要system.setProperty
为 Chrome 和 IE 指定?
selenium - 无法在 selenium webdriver 中启动 IE 浏览器
我编写了一个示例代码来启动IE browser
和加载谷歌页面。
但是,当我运行此脚本时,它会启动浏览器并立即关闭(不到 2 秒)而不会提示任何错误,并且脚本不会终止。
这是我在控制台屏幕上看到的:
启动
InternetExplorerDriver
的服务器(32 位)2.53.1.0
监听端口 46974
只允许本地连接
有人可以帮我解决这个问题吗?
java - Selenium throwing NoSuchWindowException straight after initialization of IE11 browser window
I've been trying to run every type of browser in a testing session, and unfortunately that includes IE. The browser window initializes perfectly fine, but when I try to resize it through Selenium, it immediately throws a "NoSuchWindowException".
I was originally using
to resize the WebDriver, but when that seemed to be the source of the issue i switched to toolkit. Upon further inspection I found that it really is just not finding the driver for some unknown reason.
I added the capabilities object after a little more stack overflow searching, but that also didnt work.
I have set IE11 protected mode to enabled, too.
Error message:
java - 文件路径声明对 Main 方法中的方法调用不可见
我正在开发一个应用程序,该应用程序将用于使用 Selenium 在 Java 中自动执行表单填写操作。我目前已经将两者都设置为在拇指驱动器上便携。我的代码如下:
运行此代码时(当然,使用真实的 url),Eclipse 会生成以下错误:
我实际上尝试在两个不同的实例中手动设置驱动程序路径 - 一开始是作为静态变量(这似乎是最明智的),以及在主 setup() 方法中。单独地(当注释掉一个或另一个时),驱动程序路径的放置对 main 方法都是不可见的。在我将 Login 类转换为 Application.
如何在当前代码中定位文件路径,使其对 main 方法可见?我觉得我在这里遗漏了一些东西。
c# - 在 InternetExplorerDriver 中提取资源条目
我正在使用 Selenium Webdriver 并且正在使用IE11
.
我想从 HTML 页面访问窗口性能资源。
从chrome我可以很容易地做到这一点
然后一个简单的字符串对象字典转换让我得到细节。
但是相同的代码不适用于 IE。在那里,我被迫将 js 返回的内容转换为 a ReadOnlyCollection<IWebElement>
- 这显然不包含我想要的任何信息。
有谁知道我应该怎么做才能取回真实信息?