【发布时间】:2020-01-27 12:01:45
【问题描述】:
从主文件运行 selenium 套件文件时,我想获取主 xml 的套件名称。
我尝试使用 ISuite 和 ITestContext 但它返回当前正在运行的套件名称
大师:
<suite name="Master Suite" >
<listeners>
<listener class-name="ExtentReport.TestListener" />
</listeners>
<suite-files>
<suite-file path="pri_order_schemes.xml" />
<suite-file path="pri_sale_schemes.xml" />
</suite-files>
</suite>
组曲 1:
<suite name="slave 1" preserve-order="false">
<listeners>
<listener class-name="ExtentReport.TestListener" />
</listeners>
<test name="Bizom Order with QTY based schemes enter QTY in units testing">
<classes>
<class name="orders.primaryorders." />
</classes>
</test>
</suite>
组曲 2:
<suite name="slave 2" preserve-order="false">
<listeners>
<listener class-name="ExtentReport.TestListener" />
</listeners>
<test name="Bizom Order with QTY based schemes enter QTY in units testing">
<classes>
<class name="orders.primaryorders." />
</classes>
</test>
</suite>
我想将套件名称设为“Master Suite”,但我得到的是“slave 1”或“slave 2”
【问题讨论】:
标签: selenium testng appium testng.xml