我正在嘗試執行我的專案中的多個類,我遇到的問題是當我運行我的 testng.xml 檔案時,它為每個類打開三個導航器,并在完成關閉該導航并轉到下一個后運行第一個一次并重復。
我希望她做的是在第一堂課結束后打開導航,它應該關閉該導航,為下一節課打開一個新的導航并繼續這樣做。
據我了解,我錯過了執行緒數,但即使添加了它,它仍然不起作用
我的 testNg.xml 檔案:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<listeners>
<listener class-name="c.CustomListener"/>
<listener class-name="z.CustomListener"/>
</listeners>
<test name="Test cz" thread-count="8">
<classes>
<class name="c.y"/>
<class name="c.x"/>
<class name="z.e"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
uj5u.com熱心網友回復:
按類設定并行。
<test name="Test cz" parallel="classes" thread-count="8">
還將啟動/退出瀏覽器的代碼移動到 beforeClass/afterClass。
uj5u.com熱心網友回復:
我找到的解決方案是這樣的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<listeners>
<listener class-name="c.CustomListener"/>
<listener class-name="z.CustomListener"/>
</listeners>
<test name="Test ze">
<classes>
<class name="z.e"/>
</classes>
</test> <!-- Test -->
<test name="Test cx">
<classes>
<class name="c.x"/>
</classes>
</test> <!-- Test -->
<test name="Test cy">
<classes>
<class name="c.y"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/385301.html
上一篇:在內部測驗中使用測驗資料庫和api發布移動應用程式是否合適?
下一篇:何時使用基于屬性的測驗?
