2012-07-09 77 views
0

有誰知道如何使用NUnit和C#進行參數化測試?如何使用NUnit進行參數化測試

特別是我想要駕駛參數化測試與硒的webdriver

隨着硒RC我能夠做這個用迭代和selenium.Stop();/selenium.Start();

有沒有更好的方法?

+0

爲了能夠與不同的測試數據 – user1511408 2012-07-09 10:56:20

+0

我們使用NUnit與C# – user1511408 2012-07-09 11:30:01

+0

試圖改善你的問題和刪除舊的評論 – 2012-07-09 12:19:31

回答

2

NUnit的支持的參數的單元測試幾種方法,尤其是:

而不是[Values]你也可以co發生於[Random][Range]

如果你想重新啓動您的硒webdriver的每一個參數,我希望就足夠了初始化的webdriver在[Setup]方法,在你[TestFixture]類關閉它在[TearDown]方法,例如:

[TestFixture] 
public class WebTests 
{ 
    private IWebDriver driver; 

    [SetUp] 
    public void StartDriver() 
    { 
     driver = new FirefoxDriver(); 
    } 

    [TearDown] 
    public void StopDriver() 
    { 
     driver.Quit(); 
     driver = null; 
    } 
} 

我沒有用硒webdriver的自己,所以下面的鏈接已經幫助我在寫這篇迴應: