2016-07-08 36 views
-1

對於我說的測試用例,我必須以特定的時間間隔運行N次。怎麼做?如何在特定的時間間隔內在硒驅動程序中循環測試用例

代碼

import org.testng.annotations.Test; 
public class RunMultipleTimes 
{ 

    @Test 
    public void printNtimes() 
    { 
     System.out.println("This have to excecuted N time @ T intervals"); 
    } 
} 
+0

分享您的研究可以幫助每個人。告訴我們你試過了什麼,以及它爲什麼不符合你的需求。這表明你已經花時間去嘗試幫助自己,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案!另請參閱[如何問](http://stackoverflow.com/help/how-to-ask)。 – JeffC

回答

0

你可以通過你的測試用例使用for loop循環。

您可以使用Thread.sleep()等待一定的時間間隔。請注意,它會拋出InterruptedException,需要如下處理:

public void printNtimes() throws InterruptedException 
    { 
     for (int i=0; i<N; i++) 
     { 
      //Test case steps 
      Thread.sleep(T); //Here T is the interval in Milliseconds 
     } 
    } 
相關問題