Webdriver+TestNG測試用例執行順序
如果不指定測試用例的執行順序,默認是按字典的順序執行。如果要指定執行的順序,可以通過testng.xml文件來指定。
<?xml version="1.0" encoding="UTF-8"?> <suite name="Suite" parallel="false"> <test name="Demo" > <classes> <class name="com.test.Demo"> <methods preserve-order="true"> <include name="login" /> <include name="addItem" /> <include name="updateItem" /> <include name="deleteItem" /> <include name="logout" /> </methods> </class> </classes> </test> </suite> |
設置好xml文件后,對testng.xml右鍵,選擇RunAs->TestNG Suite
執行結果
[TestNG] Running:
C:\Users\zhangyj\workspace\Demo\src\testng.xml
BeforeClass初始化。。。
login開始執行
addItem開始執行
updateItem開始執行
deleteItem開始執行
logout開始執行
AfterClass銷毀中。。。
===============================================
Suite
Total tests run: 5, Failures: 0, Skips: 0
===============================================
posted on 2013-08-15 10:43 順其自然EVO 閱讀(2739) 評論(1) 編輯 收藏 所屬分類: selenium and watir webdrivers 自動化測試學習