当前位置: 首页 > 面试题库 >

有没有一种方法可以从加载的Visual Studio项目中自动执行Nunit测试(测试用Selenium Webdriver编写)

赖杰
2023-03-14
问题内容

我想自动化Selenium Webdriver Tests,我已经从Visual Studio移到了只有Nunit的VM。我想最好在使用Task
Scheduler上班之前每天运行这些测试。我不能使用任何第三方工具。如果可以的话,这有可能吗?我已经检查了Nunit文档,并且Google上有关于此的信息。


问题答案:

是的,您可以使用NUnit控制台运行硒测试,而只需调用相应的dll。请参阅此以获取命令行选项

编辑: 在此处下载NUnit Runner
。将可执行文件的路径设置为系统路径。这将使您开始安装,然后使用以下命令创建基本批处理文件

:: Nunit can be set to system path or simply calling the executable and call the dll with /run switch
NUnit/run "C:\selenium\bin\selenium.Tests.dll"

然后,使用调度程序调度基本的Windows任务。看到这里, 您还必须确保装配正确构建



 类似资料:
  • 问题内容: 我在做游戏,遇到一个问题…当我尝试保存时,JSON失败,并报告正在某处进行循环引用。我认为它实际上不是,我看不到它,因此是否有一种算法或其他任何方法可以告诉我确切的位置(在哪些对象和事物之间)?另外,是否有可以保存循环引用的JSON替代方案?我正在运行一个node.js服务器,我看到了,但是我无法使其正常工作(它不是作为模块组成的,我可以在我的代码中使用require())。 问题答案

  • 我用的是最新的VS2017版本15.6.4,NUnit3TestAdapter 3.10.0,NUnit版本3.9.0.0。 当我尝试在测试资源管理器中运行单元测试时,测试显示为灰色,当我右键单击并运行选定的测试时,我看到以下错误:没有可用的测试。这是我的测试类的外观。 来自输出的文本:

  • 我正在使用seliniumwebdriver、Nunit框架和IE浏览器。我有下面的代码。Tt未执行第二种方法(添加危险)。我正在粘贴代码和堆栈跟踪。谁能告诉我哪里出了问题。提前谢谢。 堆栈跟踪 美国东部时间名称:添加危害测试全名: Nunit2。SeleniumTest.Add Hazard测试源:C:\用户\Anuradh Vanguri\Documents\Visual Studio 201

  • 我知道一个测试可以通过运行来运行,在sbt中, 有没有办法告诉sbt/scalatest在没有标签的情况下运行单个测试?例如: 这意味着“在类中运行第二个测试。不管它是什么”。我们有一堆测试,没有人费心去标记它们,那么有没有办法在没有标签的情况下运行单个测试?

  • Jenkins不熟悉,所以我有一个java web项目(maven)和一个单元测试文件。测试文件结构:src/test/Java/preprocessortest . Java 该测试在intellij中成功执行。但是Jenkins并不认为这个测试文件是成功的。 它显示“没有要运行的测试” Jenkins控制台日志 pom.xml (编辑)当我使用cmd作为“mvn test”在pc中进行mave

  • 这是我添加的公共类NewEmptyJUnitTest的代码{ 这是pom.xml文件 我一直收到这个错误: