为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用从.csv文件读取的数据多次运行测试(数据驱动)

如何使用从.csv文件读取的数据多次运行测试(数据驱动)

C#
呼啦一阵风 2019-11-04 13:13:59
我正在尝试对我们的一个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();

这将把项目放在每列中,并在每次测试中依次使用它。


查看完整回答
反对 回复 2019-11-04
  • 3 回答
  • 0 关注
  • 629 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信