0

是否可以从 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=79‌​0;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的不同工作表。这可能吗?如果是,您可以根据它编辑我的连接字符串吗?

太感谢了!

4

1 回答 1

0

我会创建一个(或多个)方法来收集来自不同来源的数据并将其组合到一个集合中,然后将该集合传递给您的测试。或者,为每个来源单独的方法和一个组合。

(抱歉,我目前无法为您提供代码)

于 2013-10-24T19:00:33.170 回答