我正在尝试对我们的一个Web应用程序进行一些测试自动化,我需要知道如何使我的Codeed UI项目从CSV文件读取数据。可以说我要测试登录屏幕。我的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 关注
- 629 浏览
添加回答
举报
0/150
提交
取消