C# 尝试使用Nunit和Selenium执行TC时出现异常
尝试从测试资源管理器运行时,出现以下情况: [30-04-2018 21:41:33警告]警告:找不到源位置 对于未处理的测试。[30-04-2018 21:41:47错误]错误:测试发现 已在30秒后取消可执行文件 E:\WorkSpace\WorkSpace\u VS\ConsoleApp1\NunitTCs\bin\Debug\NunitTCs.exe [30-04-2018 21:41:47信息性]在可执行文件中找到0个测试 E:\WorkSpace\WorkSpace\u VS\ConsoleApp1\NunitTCs\bin\Debug\NunitTCs.exe 尝试在调试模式下运行,工作正常。同时更新了chrome浏览器。C# 尝试使用Nunit和Selenium执行TC时出现异常,c#,selenium,automated-tests,nunit,C#,Selenium,Automated Tests,Nunit,尝试从测试资源管理器运行时,出现以下情况: [30-04-2018 21:41:33警告]警告:找不到源位置 对于未处理的测试。[30-04-2018 21:41:47错误]错误:测试发现 已在30秒后取消可执行文件 E:\WorkSpace\WorkSpace\u VS\ConsoleApp1\NunitTCs\bin\Debug\NunitTCs.exe [30-04-2018 21:41:47信息性]在可执行文件中找到0个测试 E:\WorkSpace\WorkSpace\u VS\Con
请建议解决方案。我没有发现代码有任何问题,我在我的机器上执行了代码。您是否可以确保安装了所需的Nuget软件包,如Nunit3TestAdapter、Selenium support等。我卸载并安装了测试适配器,但仍然遇到相同的问题。在没有任何断点的调试模式下,它将成功执行。为什么要创建控制台项目?只是好奇。你能试着建一个Nunit项目吗?转到文件->新建->项目->测试->Nunit 3单元测试项目。请提供更多信息,以便人们可以在这里帮助您,也可以在这里查看:stackoverflow.com/questions/19298347谢谢,迈克。当我导航到路径时,我看不到创建Nunit测试项目的选项。它只有单元测试项目。所以创建了单元测试项目,目前正在运行。很高兴知道这一点,但你可以看看我在上一篇评论中分享的链接,这将对将来有所帮助。
namespace NunitTCs
{
[TestFixture]
class Test2
{
IWebDriver driver;
[SetUp]
public void setup()
{
driver = new ChromeDriver();
Thread.Sleep(TimeSpan.FromSeconds(5));
}
[Test]
public void Test()
{
driver.Navigate().GoToUrl("http://www.google.com");
}
}
}