我使用Selenium和C#创建测试,我们在VS 2010上创建了测试用例,然后迁移到2012年。
当代理在另一个人之间共享时,无法使用Visual Studio 2012执行测试。为了解决这个问题,我们将.Net框架版本更改为4.5并在解决方案中添加了一个testsettings文件,这使得该解决方案适用于它当前所在的位置。当我们更改位置时,测试表明失败并出现以下错误
结果消息:单元测试适配器无法连接到数据源或读取数据。有关解决此错误的详细信息,请参阅"数据驱动的单元测试和#34; (http://go.microsoft.com/fwlink/?LinkId=62412)在MSDN Library中。错误详细信息:无法找到请求的.Net Framework数据提供程序。它可能没有安装。
我正在使用TFS数据源,如下所示:
[TestMethod]
[DataSource("TestMethod1")]
public void TestMethod1()
{ //Perform Test Actions }
我正在从App.config文件构建数据源字符串,如下所示:
我可以使用命令提示符和Microsoft Test Manager运行相同的测试用例,但不能使用Visual Studio。
请帮忙!