我正在尝试在测试执行开始时向特定的收件人发送电子邮件,我正在使用IExecutionListener在测试开始之前发送电子邮件,并且电子邮件中包含诸如测试套件名称,用户名和正在使用的环境之类的信息。我能够实现该功能,但找不到通过onExecutionStart()方法获取测试套件名称的方法。有什么方法可以在onExecutionStart()中访问TestNG套件名称吗?
IExecutionListener
用于监视TestNG运行的开始和结束时间。但是您需要ISuiteListener
,因为TestNG可以执行多个套件。实施ISuiteListener
,您将可以访问提供套件名称的ISuite
。