我必須自動化一個Web應用程序的測試套件,它允許用戶連接並與Dropbox帳戶同步。我正在使用Java Selenium Webdriver。如何在Selenium-Java Webdriver測試項目中指定執行Java類的順序
這裏我創建了這樣的測試類。
Class1.java - 用於檢查是否連接到Internet的測試用例。與Dropbox的
Class3.java-測試用例
Class2.java-測試用例標誌,以驗證網頁上顯示的Dropbox文件夾。
現在這些測試類應按此順序執行。
但是,當我將項目作爲JUnit測試運行時,它以其他順序執行這些測試。我沒有找到任何XML文件,以便我可以指定這些類的執行順序。
我也試過TestNG,因爲我讀了Here TestNG提供了一個屬性「維護順序」。
但它不工作。我對Selenium和Java Webdriver沒有太多經驗。
所以任何幫助都是可觀的。
Thanx提前。
Thanx Peter。它完美的作品。現在我只需要運行這個java類,並且所有指定的java測試都按照Suite.SuiteClasses中指定的順序運行。 – apatel
請問一個問題:如果我有幾個測試套件,是否可以指定它們的執行順序? –