我有以下问题。
我需要连续运行10个测试 - 由excel工作簿驱动。每行是一个测试用例。
我的问题是当我添加以下行时:
[DataSource("System.Data.Odbc",
"Dsn=Excel Files;Driver={Microsoft Excel Driver (*.xls)};dbq=|DataDirectory|\\RecordedSteps\\Input.xlsx;defaultdir=.;driverid=790;maxbuffersize=2048;pagetimeout=5;readonly=true",
"List1$", DataAccessMethod.Sequential), TestMethod]
它在一个测试用例中迭代excel工作簿。
我需要的是阅读一行excel工作表,填写输入并完成测试用例等等......
答案 0 :(得分:0)
[DataSoure(...)]
和[TestMethod]
属性适用于紧随其后的方法。 [DataSoure(...)]
属性指示Coded UI多次运行该方法;每组数据一次,例如电子表格中的每一行。
要运行10个不同的测试,需要10个方法,每个方法都具有[TestMethod]
属性。这些方法中的任何一种都可以是数据驱动的,但需要自己的[DataSource(...)]
属性。