Java Selenium-以编程方式将html转换为junit

Java Selenium-以编程方式将html转换为junit,java,selenium,junit,Java,Selenium,Junit,是否可以在java中以编程方式将SeleniumHTML文件转换为JUnit测试源代码 我需要我自己的程序,它只获取这些html文件的资源,将它们转换为java代码并自动运行JUnit测试。有办法吗 在SeleniumIDE中,可以将测试用例导出到JUnit,我知道这一点,但我不想使用IDE,我需要以编程的方式完成这项工作,就像我之前说过的那样 我相信以前有人需要这个,有人可以帮助我…Selenium IDE有一个Firefox插件,名为,它可以将成批的HTML文件转换为IDE支持的任何导出格式

是否可以在java中以编程方式将SeleniumHTML文件转换为JUnit测试源代码

我需要我自己的程序,它只获取这些html文件的资源,将它们转换为java代码并自动运行JUnit测试。有办法吗

在SeleniumIDE中,可以将测试用例导出到JUnit,我知道这一点,但我不想使用IDE,我需要以编程的方式完成这项工作,就像我之前说过的那样


我相信以前有人需要这个,有人可以帮助我…

Selenium IDE有一个Firefox插件,名为,它可以将成批的HTML文件转换为IDE支持的任何导出格式。

怎么样

Selenium4j是如何工作的? 简而言之,Selenium4j将HTML测试转换为JavaJunti测试。 更新

本项目的Maven端口可通过以下方式获得:


com.gbi.maven

我接受了这个项目,并将其转化为maven插件,供那些希望接受html测试用例并自动在maven测试阶段运行它们的人使用。您还可以使用surefire的配置文件替代来分离测试

自述文件在这里:

自述文件的简短版本:

转换此文件夹结构:

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

这仅在使用Firefox和Chrome的windows上测试。

我无法让IE版本通过测试,但我对selenium是新手,所以希望,如果你是selenium大师,你可以通过测试

看看selenese4J maven插件。与selenium4j()类似


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

使用Selenium IDE,否则我不理解您为什么不喜欢使用Selenium IDE。因为我需要编写程序,仅从Selenium HTML文件启动JUnit测试。我将有一个包含selenium html文件的文件夹,当我启动程序时,它将获取这些文件并对每个文件进行JUnit测试……因为selenium IDE有一个将测试用例导出到JUnit选项,这显然在编程上是可能的。编写自己的转换程序可能需要比不使用IDE花费更多的时间。请参阅链接不适合我:/
<dependency>
    <groupId>com.gbi.maven</groupId>
    <artifactId>selenium-maven-plugin</artifactId>
    <version>1.0.2</version>
    <scope>test</scope>
</dependency>
./src/test/selenium
    |-signin
        |-TestLoginGoodPasswordSmoke.html
        |-TestLoginBadPasswordSmoke.html
        |-selenium4j.properties
./src/test/java
    |-signin
        |-firefox
            |-TestLoginGoodPasswordSmoke.java
            |-TestLoginBadPasswordSmoke.java