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