数据驱动编码 UI 测试:如何为 Access 数据库 (oledb) 设置数据源?
Posted
技术标签:
【中文标题】数据驱动编码 UI 测试:如何为 Access 数据库 (oledb) 设置数据源?【英文标题】:Data Driven Coded UI test: How to set datasource for Access database (oledb)? 【发布时间】:2016-03-04 09:35:24 【问题描述】:我编写了一个 Visual Studio 数据驱动的编码 UI 测试,该测试使用 Excel 电子表格中的数据。
连接如下所示:
[TestMethod, DataSource("System.Data.Odbc", @"Dsn=Excel Files;Driver=(Microsoft Excel Driver (*.xls);
dbq=C:\Test Deliverables\Flydekasser\Data\Flydekasser beregning.xls;
defaultdir=C:\Test Deliverables\Flydekasser\Data;driverid=790;maxbuffersize=2048;pagetimeout=5;readonly=true", "kasse beregning$",
DataAccessMethod.Sequential), DeploymentItem(@"C:\Test Deliverables\Flydekasser\Data\Flydekasser beregning.xls")]
但是,现在我想让它使用 Access 数据库 (oledb) 中的数据。
谁能帮我修改我的代码?
【问题讨论】:
【参考方案1】:我自己找到了答案:
[TestMethod, DataSource("System.Data.OleDb", "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C:\\C# træning\\CUIT\\Flydekasser_1\\Flydekasser\\Flydekasser\\FlydekasserBeregning.accdb", "kasse_beregning", DataAccessMethod.Sequential), DeploymentItem(@"C:\Test Deliverables\Flydekasser\Data\FlydekasserBeregning.accdb") ]
【讨论】:
以上是关于数据驱动编码 UI 测试:如何为 Access 数据库 (oledb) 设置数据源?的主要内容,如果未能解决你的问题,请参考以下文章
如何为不同环境的 SwiftUI App 生命周期应用程序运行 UI 测试?