如何使用POM中的设置从FitNesseRunner运行测试:
<systemPropertyVariables>
<fitnesseSuiteToRun>${fitnesseSuiteToRun}</fitnesseSuiteToRun>
<seleniumDefaultTimeout>${seleniumDefaultTimeout}</seleniumDefaultTimeout>
<seleniumGridUrl>${seleniumGridUrl}</seleniumGridUrl>
<seleniumBrowser>${seleniumBrowser}</seleniumBrowser>
<seleniumDriverClass>${seleniumDriverClass}</seleniumDriverClass>
<seleniumCapabilities>${seleniumCapabilities}</seleniumCapabilities>
<seleniumJsonCapabilities>${seleniumJsonCapabilities}</seleniumJsonCapabilities>
</systemPropertyVariables>
我想在myTests.myTest中使用 fitnesseSuiteToRun ,如下所示:
@FitNesseRunner.Suite("myTests.myTest")
答案 0 :(得分:0)
要覆盖代码中的@Suite
,您可以指定在maven命令行上添加fitnesseSuiteToRun
的值作为系统属性。因此,运行测试的命令就像:
mvn clean test-compile failsafe:integration-test -DfitnesseSuiteToRun=myTests.myTest