我需要创建一个 Maven 项目来远程或本地执行 selenium 测试,具体取决于 testng.xml。
这是我目前的想法
测试执行(取决于 testng.xml 将在某个浏览器或删除服务器上本地运行测试):
mvn -Drun-script test
服务器执行:
mvn Dport=4444 run
我应该如何运行服务器部分的问题?我应该打包为 jar 并使用 exec:java 还是与 tomcat 插件 t7:run 一起使用 war?测试将由 Jenkins 持续执行。
PS我不太确定是否是一个合适的好架构。我是 UI 测试的新手。但是需要有两个 maven 命令和 testng.xml 配置作为输入。