将GWT编译和selenium测试集成到单个maven目标中
我想创建一个gwt项目,只需键入“MVNTest”即可测试selenium。也就是说,我需要插件来将GWT编译和selenium测试集成到单个maven目标中,gwt,maven,selenium,Gwt,Maven,Selenium,我想创建一个gwt项目,只需键入“MVNTest”即可测试selenium。也就是说,我需要插件来 编撰 启动gwt服务器 运行selenium测试 关闭gwt服务器 我找不到第2步和第4步的内容。有人有这方面的经验吗 谢谢, 如果您使用集成测试阶段,Aman应该简单明了: 准备包装⇒ gwt:编译 集成前测试⇒ jetty:start(或tomcat7:start,或与其他插件类似) 集成测试⇒ 你的硒测试 集成后测试⇒ jetty:stop(或其他插件的等效程序) 如果您想在DevMode中
如果您使用集成测试阶段,Aman应该简单明了:
准备包装
⇒ <代码>gwt:编译集成前测试
⇒ jetty:start
(或tomcat7:start
,或与其他插件类似)集成后测试
⇒ <代码>jetty:stop(或其他插件的等效程序)gwt:run
的方法可以将过程分叉,并允许它通过另一个mojo终止(比如jetty:start
+jetty:stop
与jetty:run
)
此外,也许您可以在测试中直接启动服务器,但这并不能解决编译GWT模块或启动DevMode的问题(可以从Java代码启动,但不鼓励这样做)检查
在您的pom中: <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.4.0</version>
<configuration>
<mode>selenium</mode>
<selenium>localhost:4444/*firefox"</selenium>
org.codehaus.mojo
GWTMaven插件
2.4.0
硒
localhost:4444/*firefox“