我在Ant下使用Junit来执行Selenium Test.My测试用例需要读取文件 其中包含测试数据(为了完成数据驱动测试)。 我不介意在测试用例中嵌入文件名,但是我想要将目录的名称放在哪里 数据文件存储在build.xml文件中参数化。
将build.xml等信息传递给测试用例的最佳方法是什么? 使用ant属性是个好主意吗? 是否可以从build.xml注入Junit4参数?
答案 0 :(得分:13)
junit任务接受嵌套的sysproperty
元素。
<junit fork="no">
<sysproperty key="mydatadir" value="${whatever}"/>
...
</junit>
您可以使用System.getProperty()在测试中访问这些内容。