是否可以从2个不同的Excel文件中获取数据?我需要这个,因为我正在运行不同的测试,我想将一些结果用作另一个输入。
这是我的情况;
我有一个名为“Data1”的excel文件,有3个列“input1,input2,input3” 这是我的连接字符串:
[DataSource("System.Data.Odbc", @"Dsn=Excel Files;Driver={Microsoft Excel Driver (*.xls)};dbq=D:\TestProjects\Coded2\DataFiles\Data1.xls;defaultdir=.;driverid=790;maxbuffersize=2048;pagetimeout=5;readonly=true", "Sheet1$", DataAccessMethod.Sequential), TestMethod]
这是我的方法:
this.UIMap.ExampleParams.UIRtbSeriNoEditText = TestContext.DataRow["Input1"].ToString();
this.UIMap.ExampleParams.UIRntCevirmeOraniEditText = TestContext.DataRow["Input2"].ToString();
this.UIMap.ExampleParams.UIRntbKullanilanOranEditText = TestContext.DataRow["Input3"].ToString();
我想在我的编码ui测试中添加更多行并从其他excel中设置一些值?或者同样的excel的不同表格。 这可能吗?如果是,您可以根据它编辑我的连接字符串吗?
非常感谢你!
答案 0 :(得分:0)
我会创建一个(或多个)方法,收集并将来自不同来源的数据合并到一个集合中,并将此集合传递给您的测试。 或者,每个来源的单独方法和要结合的方法。
(抱歉,我暂时无法为您提供代码)