获取testng.xml文件的位置

时间:2015-01-15 16:52:31

标签: testng

有没有办法获取当前正在运行的XML文件的位置/路径?我正在使用testng.xml文件和用TestNG编写的脚本运行TestNG测试。

例如此代码

_testName = ct.getCurrentXmlTest().getName();

从XML文件中获取测试的名称。但有没有类似的东西获取XML文件本身的位置/路径?

我需要它,因为在测试之后我正在编辑testng.xml文件。现在我已经在我的脚本中硬编码了文件,但我需要更加动态。

1 个答案:

答案 0 :(得分:1)

毕竟找到了解决方案。

ctx.getCurrentXmlTest().getSuite().getFileName(); 

其中ctx的类型为ITestContext。