代码之家  ›  专栏  ›  技术社区  ›  Jay Stevens hutchonoid

有没有一个好的IE基硒IDE?[关闭]

  •  33
  • Jay Stevens hutchonoid  · 技术社区  · 16 年前

    Seleniumide项目基于Firefox(及其插件架构)。我的应用程序(出于各种原因)仅在Internet Explorer(6+)上运行。实际上,我们会主动检查非IE浏览器,并立即进行重定向。

    这是一个6年前的代码库,我们正在尝试删除所有需要依赖IE的HTML特性。

    我们已经有了一套健壮的、不断增长的nunit代码测试。我们希望添加硒来进行Web功能测试。有没有一个好的IDE可以用IE作为浏览器构建/记录硒测试?

    4 回复  |  直到 7 年前
        1
  •  32
  •   s_hewitt    16 年前

    Selenium没有用于Internet Explorer的IDE(任何版本)。我也没有看到任何发展中的。你可以查一下他们的 boards / site 对于更新,他们的主要关注点是用于IDE的Firefox。

    Selenium可以使用 SeleniumRC . 您可以在Firefox中使用IDE记录测试(或在 whatever language they support )然后使用seleniumrc启动ie并运行测试。

    对于类似于Firefox中Selenium提供的Internet Explorer IDE,请查看 WatiN

        2
  •  3
  •   Adam    14 年前

    虽然不是硒记录器,但这是一个 utility 这将有助于编写使用Selenium驱动只在IE中工作的Web应用程序或网站的代码。

    该实用程序将帮助检索SeleniumAPI中用于引用DOM中元素的定位器字符串。

        3
  •  1
  •   d-coded    12 年前

    我知道这是一篇老文章,但是有一个叫做测试制造的产品,它可以满足你的需求。公司被收购了,看起来新产品不再是免费的,但是他们的网站上仍然有免费社区版TestMaker的链接。

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

        4
  •  1
  •   ViNi    7 年前

    我知道这是旧的,但我想添加另一个解决方案,我在硒IRC上说了这个,没有人知道这是可能的。不管怎样,有另一种在IE上使用旧的FF IDE(2.9.1)实现自动化的方法,这就是我目前在IE8上实现自动化的方法。先决条件:

    - FF 54或更旧

    -硒化物2.9.1

    -Selenium-Server-Standalone-2.53.1.jar

    - IEDRiver服务器

    在windows cmd上使用以下命令启动Selenium服务器(按windows键+r并写入cmd):

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

    在这个例子中,我的文件在C:\Selenium中的位置,所以要适应您拥有这些文件的位置。服务器启动后,打开FF IDE,转到选项,在最后一个选项卡“WebDriver”中,标记选项“启用WebDriver播放”,在下面的字段中,如果其中有任何文本,则删除所有文本并写入:

    internet explorer
    

    保存更改。现在,您可以在IE中运行测试。请注意,您不能以这种方式在IE上记录或执行脚本的单个命令,这只允许您在IE上运行脚本。您可以在FF上记录它们,它们在IE上运行。