获取 testng.xml 文件的位置
Get location of testng.xml file
有没有办法获取当前正在 运行 的 XML 文件的 location/path?我正在 运行 使用 testng.xml 文件和用 TestNG 编写的脚本进行 TestNG 测试。
例如这段代码
_testName = ct.getCurrentXmlTest().getName();
从 XML 文件中获取测试名称。但是有没有类似的东西来获取XML文件本身的location/path?
我需要它,因为测试后我正在编辑 testng.xml 文件。现在我已经在我的脚本中对文件进行了硬编码,但我需要更加动态。
终于找到了解决办法。
ctx.getCurrentXmlTest().getSuite().getFileName();
其中 ctx 是 ITestContext 类型。
有没有办法获取当前正在 运行 的 XML 文件的 location/path?我正在 运行 使用 testng.xml 文件和用 TestNG 编写的脚本进行 TestNG 测试。
例如这段代码
_testName = ct.getCurrentXmlTest().getName();
从 XML 文件中获取测试名称。但是有没有类似的东西来获取XML文件本身的location/path?
我需要它,因为测试后我正在编辑 testng.xml 文件。现在我已经在我的脚本中对文件进行了硬编码,但我需要更加动态。
终于找到了解决办法。
ctx.getCurrentXmlTest().getSuite().getFileName();
其中 ctx 是 ITestContext 类型。