【发布时间】:2017-12-04 15:22:16
【问题描述】:
如何使用 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")
【问题讨论】:
-
您的问题是如何使用属性覆盖代码中的
Suite注释值,还是只想运行代码中的“myTests.myTest”套件? -
您在
@RunWith注释中使用的是HsacFitNesseRunner.class还是FitNesseRunner.class? pom 片段暗示了前者。 -
我正在使用 HsacFitNesseRunner,我想在我的代码中覆盖 Suite 注释值。
标签: maven fitnesse system-properties