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">
添加回答
舉報