我正在嘗試對我們的一個Web應用程序進行一些測試自動化,我需要知道如何使我的Codeed UI項目從CSV文件讀取數據??梢哉f我要測試登錄屏幕。我的CSV文件將包含一些用戶名和密碼。我希望我的編碼UI測試讀取這些登錄詳細信息并遍歷它們以對每組數據運行測試。
3 回答
哆啦的時光機
TA貢獻1779條經驗 獲得超6個贊
您無需進入測試視圖。只需使用以下腳本替換[TestMethod]:
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|\\LoginInfo.csv", "Sheet$1", DataAccessMethod.Sequential), DeploymentItem("LoginInfo.csv"), TestMethod]
從那里,將LoginInfo.csv更改為您的.csv文件的名稱。要引用您的數據,只需使用:
// Username and Password are Column Headers
UIMap.LoginParams.UserNameTextBox = TestContext.DataRow["UserName"].ToString();
UIMap.LoginParams.PasswordTextBox = TestContext.DataRow["Password"].ToString();
UIMap.Login();
這將把項目放在每列中,并在每次測試中依次使用它。
- 3 回答
- 0 關注
- 651 瀏覽
添加回答
舉報
0/150
提交
取消
