【问题标题】:Testng ITestListener with parallel tests for skipped testTestng ITestListener 与跳过测试的并行测试
【发布时间】:2016-06-24 23:07:45
【问题描述】:

我正在使用 java 中的 appium 运行测试自动化,但我遇到了如何捕获并行测试中跳过的测试的问题。

当我在单个设备上运行测试时,我总是使用 ITestListener 来捕获我跳过的测试并将它们记录在我的报告中。在我尝试同时在多台设备上运行测试之前,它一直运行良好。

问题在于它是一个监听器,我不能向它传递任何参数(如果我错了告诉我)。

所以现在我有多个设备,我不知道如何区分方法中调用的是哪个设备

void onTestSkipped(ITestResult var1);

有什么想法吗?

【问题讨论】:

    标签: testng appium


    【解决方案1】:

    您可以从侦听器中的ITestResult 和/或ITestContext 获取对象属性。

    您可以通过@BeforeMethod 或@AfterMethod 添加属性。见the documentation about injection。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-04
      • 1970-01-01
      相关资源
      最近更新 更多