将Selenium HTML测试转换为JUnit的自动化方法?

时间:2011-05-10 13:51:53

标签: selenium junit automated-tests

我在Mac 10.6.6上使用Selenium IDE 1.0.10 for Firefox。我们的QA部门为Selenium创建了一些我需要转换为Junit的HTML测试。在IDE中,我可以通过转到“文件”菜单并选择“导出”来实现。什么是自动/可编写脚本的方法来完成同样的任务?

谢谢, - 戴夫

4 个答案:

答案 0 :(得分:1)

试试这个加入。我没有使用过它,但它就像你需要它一样被描述。 Addin

答案 1 :(得分:1)

试试这个将Selenium HTML脚本转换为Java的插件。

Selenium4J

答案 2 :(得分:1)

看看selenese4J-maven-plugin。与selenium4j(https://github.com/RaphC/selenese4j-maven-plugin)类似。

提供许多功能: Selenium 1/2(WebDriver)转换 测试套件生成 您的html文件的国际化 可以将代码段用于您的html文件以进行特定测试(例如:计算工作日,编写自定义生成值,处理动态值......) 使用标记化属性

答案 3 :(得分:0)

我参加了selenium4j项目并将其转换为maven插件,以便那些想要接受html测试用例并自动让它们在你的maven测试阶段运行的人。您还可以使用配置文件覆盖与surefire分离测试。

自述文件位于:https://github.com/willwarren/selenium-maven-plugin

自述文件的简短版本:

转换此文件夹结构:

./src/test/selenium
    |-signin
        |-TestLoginGoodPasswordSmoke.html
        |-TestLoginBadPasswordSmoke.html
        |-selenium4j.properties

进入

./src/test/java
    |-signin
        |-firefox
            |-TestLoginGoodPasswordSmoke.java
            |-TestLoginBadPasswordSmoke.java

仅在使用Firefox和Chrome的Windows上进行测试 我无法让IE版本通过测试,但我是硒的新手,所以希望,如果你是一名硒大师,你可以通过这个。