当我在为使用 selenium 引用开发的测试项目创建构建定义后创建构建时,它会抛出如下错误。
“找不到类型或命名空间名称‘OpenQA’(您是否缺少 using 指令或程序集引用?) ”
即使我在我的项目中使用了适当的引用,并且在运行测试时它不会抛出任何错误。
添加引用时错误保持不变。
使用 OpenQA;
我打算做的是使用硒引用创建一个测试项目并使用测试管理器执行它。
请帮忙!!!
提前致谢。
当我在为使用 selenium 引用开发的测试项目创建构建定义后创建构建时,它会抛出如下错误。
“找不到类型或命名空间名称‘OpenQA’(您是否缺少 using 指令或程序集引用?) ”
即使我在我的项目中使用了适当的引用,并且在运行测试时它不会抛出任何错误。
添加引用时错误保持不变。
使用 OpenQA;
我打算做的是使用硒引用创建一个测试项目并使用测试管理器执行它。
请帮忙!!!
提前致谢。
正如@Arran 所说.. 证据表明您确实没有适当的程序集引用。
摘自WebDriver 文档-
从 Selenium 2.2.0 开始,C# 绑定作为一组签名的 dll 与其他依赖项 dll 一起分发。在 2.2.0 之前,所有 Selenium dll 都是未签名的。要将 Selenium 包含在您的项目中,只需从https://code.google.com/p/selenium/downloads/list下载最新的 selenium-dotnet zip 文件。如果您使用的是 Windows Vista 或更高版本,您应该在解压缩之前取消阻止 zip 文件:右键单击 zip 文件,单击“属性”,单击“取消阻止”,然后单击“确定”。
解压缩 zip 文件的内容,并将每个解压缩的 dll 的引用添加到 Visual Studio(或您选择的 IDE)中的项目中。
问题已解决。
在创建构建定义时,在“流程”下的“要构建的项目”中,我们需要设置正确的“配置”。使用“配置”作为“发布”和平台作为“x86”或根据您的 CPU 将解决问题。