【问题标题】:Coded UI Test > Single Test Multiple Data Sources编码的 UI 测试 > 单个测试多个数据源
【发布时间】:2013-10-24 13:58:37
【问题描述】:

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

非常感谢!

【问题讨论】:

    标签: c# excel testing connection-string coded-ui-tests


    【解决方案1】:

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

    (抱歉,我暂时无法为您提供代码)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-23
      • 2013-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多