当前位置: 首页 > 知识库问答 >
问题:

为什么Visual Studio在生成项目时不在测试资源管理器中为我提供测试?

宦炜
2023-03-14

我已经尝试了几种方法,但从未进行过测试。在我点击build之后,我已经使用Nunit编写了一个测试,我不确定我需要做什么。

using OpenQA.Selenium;
using OpenQA.Selenium.Remote;
using OpenQA.Selenium.Support.UI;
using System;
using NUnit.Framework;
using OpenQA.Selenium.PhantomJS;

namespace sampletest {
  [TestFixture()]
  public class phantom { 
    [Test()]
    public void TestCase() {
      IWebDriver wd = new RemoteWebDriver(DesiredCapabilities.PhantomJS());
      try {
        wd.Navigate().GoToUrl("https://www.google.com/");
        wd.FindElement(By.Id("lst-ib")).Click();
        wd.FindElement(By.Id("lst-ib")).Clear();
        wd.FindElement(By.Id("lst-ib")).SendKeys("blah");
        wd.FindElement(By.Id("lst-ib")).Click();

        wd.FindElement(By.LinkText("linkedtext")).Click();
        Assert.AreEqual(wd.Title, "PageTitle");
      } finally { wd.Quit(); }
    }
  }
}

共有1个答案

孔瑾瑜
2023-03-14

发生这种情况有多种原因。

  • 确保已安装NUnit测试适配器(Nuget是安装该适配器的选项)
  • 之后,进行测试--

还有其他原因可能会发生。看这个

 类似资料:
  • 我安装了Visual Studio 2012项目和以下NuGet软件包: 使用Moq进行自动模拟的自动夹具 使用XUNIT.NET数据理论自动安装 自动夹具 最小数量 xunit.net:扩展 xunit.net:Runners xunit.net

  • 我正在使用VS2015更新3,突然测试资源管理器(用于MSTest)没有显示任何内容,它只是空的。 我没有安装任何与单元测试相关的扩展,没有NUnit的东西,没有Resharper等。显然,解决方案已经编译完毕。所有带有单元测试的解决方案都是一样的,它们都曾经在测试资源管理器中显示测试,但突然间它们都是空的。 什么不起作用: 重启 重启VS 2015 Devenv.exe /ResetSettin

  • 当我使用特殊的Gradle任务运行InternalProj时,它将生成一些文件到中,然后将这些文件复制到中。不用说,这真的很难看,我想知道如何以更好的方式做到这一点。我应该将它放入构建中还是直接放入中?也许用符号链接? 现在,我使用了一个从到的相对符号链接,到目前为止,它运行良好。但现在我有一个不同的问题:任务生成一些资源,而任务依赖于这些资源,从而依赖于。如果运行或,仍然会失败,因为生成的资源没

  • 我试图为我在脸书应用程序门户中创建的测试用户创建一个测试页面,我向测试用户添加了< code>manage_page权限,并获得了文档中提到的访问令牌。 然而,我正在使用Facebook图形浏览器向发出post请求,参数如下: 我在封面图片上收到以下无效参数错误,我尝试对URL进行编码,但没有帮助。 {"error":{"message":"(#100)创建页面需要具有有效URL的参数cover_

  • 我目前正在开发一个解决方案,该解决方案目前有32个UnitTests。我一直在和resharper测试跑步者一起工作--它工作得很好。所有测试都在运行,所有测试都显示了正确的测试结果。 但是,在使用Visual Studio测试资源管理器时,测试不会运行。 Test Explorer将显示所有单元测试,但是一旦单击“Run all”,所有测试都将变灰,并且不显示测试运行的结果: 所有测试类都是公共

  • 我有一些使用Querydsl进行单元测试的测试类。Querydsl通常会生成查询类型的类,但如果类位于测试目录中,则不会生成该类。只要我把文件放入src/main并用maven编译,它就能正常工作。因为我只在测试中使用这些类,所以我不想把这些文件放在这个目录中。有人能帮我吗? 我的目录结构 src/main/java src/main/resources src/test/java/ src/te