visual-studio-2013 - 用数据文件替换记录值 - 数据驱动测试

标签 visual-studio-2013 coded-ui-tests data-driven-tests data-driven

我已经从 visual Studio 2013 中录制了一个简单的编码 UI 测试。它的作用是;

  • 启动网站
  • 填写表格(8 个字段)
  • 保存表单并关闭

现在,我希望使用 data.csv 文件来替换这 8 个值。我所做的所有搜索,我只能找到每个输入字段都有不同方法的选项,因此很容易找到和替换值。在我的例子中,1 个方法和 8 个字段。

我该怎么做?我在哪里进行更改,因为我的主文件如下所示:

enter image description here

我应该在何处进行哪些更改以使用 CSV 文件而不是我记录的手动值。

对于几个输入字段,我的设计器文件代码如下:

// Type '123456789' in 'i' text box
uIIEdit.Text = this.createKundeParams.UIIEditText; 

// Type '{Tab}' in 'i' text box
Keyboard.SendKeys(uIIEdit, this.createKundeParams.UIIEditSendKeys, ModifierKeys.None);

// Type 'Jeff Hardy' in 'name_i' text box
uIName_iEdit.Text = this.createKundeParams.UIName_iEditText;

// Type '{Tab}' in 'name_i' text box
Keyboard.SendKeys(uIName_iEdit, this.createKundeParams.UIName_iEditSendKeys, ModifierKeys.None);

最佳答案

您可以将所有 8 个值放在 1 个 csv 行中,并将它们视为一个输入以传递给设置字段的方法,或者您可以更改方法以接受一个值和字段名称并使用值

关于visual-studio-2013 - 用数据文件替换记录值 - 数据驱动测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30978285/

相关文章:

groovy - 如何在 Groovy 脚本中检查文件是否存在

c# - 无法分配给属性 'Windows.UI.Xaml.FrameworkElement.MinHeight'

visual-studio - 从Visual Studio搜索中排除特定文件

c# - Visual Studio 中的 "vshost32.exe has stopped working"或 "fatal execution engine error"

visual-studio-2010 - CodedUI 测试 : recognize html entities character

.net - 在编码 UI 中与应用程序的多个实例交互

wpf - 如何在 UIAutomation 中识别 WPF 绘图视觉效果?

user-interface - Visual Studio 2013 : What do the number suffixes in the file tabs mean?

json - 在 Java 中使用 TestNG 从 JSON 读取测试数据

c# - 是否有 MBUnit 属性可以按照定义的顺序运行行测试