使用c#在硒中使用Testcasesource開發測試用例。在NUnit中運行測試用例後,它將錯誤顯示爲「提供的參數的錯誤數量」。 這是我的測試用例代碼在nunit中提供的參數數量錯誤
[TestFixture]
class testcases
{
static String[] exceldata= readdata("Inputdata.xls", "DATA", "TestCase1");
[SetUp]
public void Setup()
{
//setupcode here
}
[Test, TestCaseSource("exceldata")]
public void Sample (String level,String Username,String password,String FirstName)
{
//testcase code here
}
[TearDown]
public void TearDown()
{
tstlogic.driverquit();
}
的4個值被檢索,我可以在NUnit的看到的值。但它將錯誤顯示爲「提供的參數數量錯誤」。任何人都可以幫忙嗎?
更換調用靜態數組一些神奇的'ReadData'功能使試樣更加有用再現/演示問題重現你的錯誤。到目前爲止,這是你的單詞與NUnit運行時錯誤 - 老實說,我比任何人的(包括我自己的)單詞更信任來自知名工具的錯誤。 –
在我的邏輯中寫了readdata方法,我在這裏調用這個方法。 –
和我讀取的數據代碼是 –