testng.xml に応じて、セレン テストをリモートまたはローカルで実行するには、単一の Maven プロジェクトを作成する必要があります。
これが今の私の考えです
テストの実行 (testng.xml に応じて、特定のブラウザーまたは削除サーバーでテスト ローカルが実行されます):
mvn -Drun-script test
サーバーの実行:
mvn Dport=4444 run
サーバー部分をどのように実行すればよいですか? jar としてパッケージ化し、exec:java または war を tomcat プラグイン t7:run で使用する必要がありますか? テストは Jenkins によって継続的に実行されます。
PS が適切なアーキテクチャであるかどうかはよくわかりません。私はUIテストが初めてです。ただし、2 つの maven コマンドと、configs を入力として含む testng.xml が必要です。