为了安装Jenkins并使用msunit执行Selenium UI测试的POC原因,我整理了一台机器(Windows Server 2012R2)
但是,当我登录Jenkins运行的服务器并观察CI构建(编译和测试执行)期间发生的情况时,我无法看到浏览器(Firefox)自动启动,但是,测试结果并且日志显示已执行浏览器。
我的问题是,当我的测试由Jenkins执行时会发生什么?如果我在同一台机器上执行来自visual studio的命令,那么我可以看到Firefox启动,在测试中编程的是什么,结果在result.trx中。我能以某种方式设置Jenkins,就像浏览器真正执行的那样(当我看到它时,我可以相信:)
答案 0 :(得分:0)
在Jenkins运行selenium测试用例时,默认情况下会在后台执行。


您的Jenkins可能配置为在某些视频缓冲区中运行这些测试用例(通常它发生在Linux上但也可以在Windows上配置)或处于无头状态。


作为您的问题,如果您使用的MSTest基本上用于转换测试用例由trx到JMX格式生成,但也可用于运行selenium测试。当你在Jenkins中运行它时,它将在任何奴隶或主人的后台运行。