在SeleniumIDE项目基于火狐(及其插件架构)。我(对于各种原因)应用程序只能运行在Internet Explorer(6+)。事实上,我们积极检查非IE浏览器,做一个直接的重定向。

这是一个6年的旧代码库,我们正在试图消除一切必要我们依赖IE的HTML特质的。

我们已经有了一个强大和不断增长的一系列NUNIT测试代码。我们想补充硒做网络功能测试。是否有一个良好的IDE构建/记录使用IE作为Selenium测试?

有帮助吗?

解决方案

硒不具有的Internet Explorer(任何版本)的IDE。我还没有看到正在开发中的任何两种。您可以检查自己的 /的网站进行更新,但我自己的主要焦点是火狐为IDE。

硒可以运行使用 SeleniumRC 在Internet Explorer(包括IE6)测试。您可以录制测试与Firefox中的IDE(或写在任何一种语言,他们支持测试),然后使用SeleniumRC推出IE和运行测试。

有关Internet Explorer中的IDE类似于硒向您介绍Firefox,请华廷

其他提示

虽然不是硒记录器,这是一个效用,这将有助于在编写使用硒代码来驱动web应用程序或网站,只能在IE中。

在工具将帮助检索被在硒的API使用,是指在DOM元素的定位器的字符串。

我知道这是旧的文章,但有这不正是你正在寻找一个产品叫的TestMaker。该公司购买的,它看起来像有新产品不再免费,但仍有链接到的TestMaker的免费社区版在他们的网站

http://www.pushtotest.com/testmaker-6-community-download

我知道这是老了,但我想补充另一种解决方案,我说,这对硒IRC,没有人知道这是可能的。无论如何,有使用旧FF IDE(2.9.1)在IE自动化的另一种方式,那就是我当前如何自动上IE8。先决条件:

-FF 54或更老

-Selenium IDE 2.9.1

-selenium - 服务器 - 独立-2.53.1.jar

-IEDriverServer

开始与在cmd窗口下面的命令的硒服务器(按窗口键+ R和写CMD):

java -jar c:\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.ie.driver=IEDriverServer.exe

在这个例子中,我的文件,其中在C:\硒,所以适应它,你必须的文件。一旦服务器启动后,打开FF IDE,进入选项,在最后一个标签“的webdriver”,标志着选项“启用webdriver的回放”,并在现场波纹管,删除所有,如果有一个在它和任何文字写:

internet explorer

保存更改。现在你可以运行在IE的测试。请注意,您将无法录制或执行脚本这样在IE浏览器的一个命令,这只是让你的IE浏览器运行的脚本。您可以录制在FF和他们在IE中运行它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top