TestNG 检测到 TestNG 版本 7.4.0 错误

问题描述 投票:0回答:2

我有这个 TestNG 部分:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<listeners>
<listener class-name="ShufersalMiron.Sprod.Listeners"/>
</listeners>
<test name="Test1">
<classes>
<class name="ShufersalMiron.Sprod.PA_Coupons"/>
</classes>
</test> <!-- Test -->
<test  name="Test2">
<classes>
<class name="ShufersalMiron.Sprod.PA_SupermeCoins"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->

当我尝试将其作为套件运行时,我收到此错误:

enter image description here

有人可以告诉我可能出了什么问题以及如何解决吗?

谢谢。

java selenium selenium-chromedriver testng
2个回答
0
投票

该错误可能是由于依赖项冲突造成的。

extentreports-java 版本 5.0.9(目前最新) https://github.com/extent-framework/extentreports-java/blob/master/pom.xml

使用

io.reactivex.rxjava3:rxjava
-
3.0.4
org.testng:testng
-
7.3.0

我可以建议 2 个选项:

  1. 尝试添加

    io.reactivex.rxjava3
    依赖项,因为
    NoClassDefFound
    错误引用了此内容。

    马夫:

    <dependency>
        <groupId>io.reactivex.rxjava3</groupId>
        <artifactId>rxjava</artifactId>
        <version>3.0.4</version> 
    </dependency> 
    

    摇篮:

    implementation 'io.reactivex.rxjava3:rxjava:3.0.4' 
    
  2. 尝试使用 testNG

    7.3.0
    而不是
    7.4.0


0
投票

7.1 版本,但 [RemoteTestNG] 检测到 TestNG 版本 7.9.0。并且pom只包含一个testng,不存在冲突。你能告诉我如何解决这个问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.