4 回答
TA贡献1796条经验 获得超4个赞
这是我的testng.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test thread-count="5" name="Test">
<classes>
<class name="org.tchateau.mavenTest.RESTAPITest"/>
<class name="org.tchateau.mavenTest.SeleniumTest"/>
<class name="org.tchateau.mavenTest.AppiumTest"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
使用eclipse生成testng.xml时右键> TestNG > Convert to TestNG
Eclipse 写:<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
它是:<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
(https -> http)
TA贡献1802条经验 获得超5个赞
您是否尝试过强制更新快照?运行下面的命令将重新下载所有依赖项,也会忽略测试失败希望这会有所帮助。
mvn clean install -U -Dmaven.test.failure.ignore=true
TA贡献1770条经验 获得超3个赞
将以下内容添加到您的 Surefire 插件配置中
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
TA贡献1111条经验 获得超0个赞
如果您正在使用 testNg 依赖项,并且您已从以下选项创建了 testng.xml 或任何套件文件 -
anytestNg 测试类 ->右键单击 -> 选择TestNg ->转换为 TestNG
然后
打开testng.xml,如果您可以看到 - HTTP 而不是 HTTPS
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
从HTTP -> HTTPS进行更改
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
添加回答
举报