C# 编码用户界面测试>;单个测试多个数据源
是否可以从两个不同的excel文件中获取数据?我需要这个,因为我正在运行不同的测试,我想使用一些结果作为其他人的输入 这是我的情况 我有一个名为“Data1”的excel文件,有3列“input1,input2,input3” 这是我的连接字符串:C# 编码用户界面测试>;单个测试多个数据源,c#,excel,testing,connection-string,coded-ui-tests,C#,Excel,Testing,Connection String,Coded Ui Tests,是否可以从两个不同的excel文件中获取数据?我需要这个,因为我正在运行不同的测试,我想使用一些结果作为其他人的输入 这是我的情况 我有一个名为“Data1”的excel文件,有3列“input1,input2,input3” 这是我的连接字符串: [DataSource("System.Data.Odbc", @"Dsn=Excel Files;Driver={Microsoft Excel Driver (*.xls)};dbq=D:\TestProjects\Coded2\DataFile
[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的不同表格。
这可能吗?如果是,你能根据它编辑我的连接字符串吗
非常感谢你 我将创建一个(或多个)方法,将不同来源的数据收集并组合到一个集合中,并将此集合传递给您的测试。
或者,为每个源使用单独的方法,并将其中一个进行组合
(很抱歉,我目前无法向您提供代码)