接著,上面的測試代碼就得改成下面的樣子:
[TestClass] public class UsersTest { // 測試數據文件的名稱與測試用例所在的類型名相同 [DeploymentItem("UsersTest.xls")] // 每一個測試用例有自己的worksheet,注意第三個字符串,worksheet名后面的 // 美元符號“$” [DataSource( "System.Data.Odbc", @"Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=UsersTest.xls;DefaultDir=.", "LogOnTest$", DataAccessMethod.Sequential)] [TestMethod] public void LogOnTest() { var username = TestContext.DataRow["username"] as string; var password = TestContext.DataRow["password"] as string; TestLibrary.UserHelper.LogOn(username, password);
Assert.IsTrue(selenium.IsTextPresented(...)); } } |