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

Windows上的Jenkins和没有RDC的GUI测试

尉迟越
2023-03-14
问题内容

我们为詹金斯(Jenkins)配置了主从配置。我们的.NET项目由在Windows上运行的从属Jenkins实例构建。

有很多GUI测试,但是,只有在打开远程桌面连接(RDC)会话的情况下,它们才能运行。

尝试在没有RDC的情况下运行测试时,Jenkins并未显示测试的任何进展。但是,然后,我连接到Slave的桌面,可以看到已启动应用程序的主窗口,但是UI测试框架(白色)无法执行任何操作。

Jenkins从站是通过Java Web Start启动的。

我在几个网站上读到,不幸的是,没有RDC会话就无法运行GUI测试。

我只想确认它是真的,并且想知道是否有任何解决方法。


问题答案:

您的从机必须在台式机上才能正常运行测试。我们有同样的问题。

解决方案是让测试机启动并自动登录到桌面。为了确保仅在桌面可用后才能开始测试,我们添加了一个计划任务,该任务设置为在用户登录时运行,该任务将通过Java
Web Start启动Jenkins从属。这样,Jenkins仅在桌面运行后才能看到从属服务器。之后,一切正常。



 类似资料:
  • 问题内容: 当我从jenkins(Windows)运行selenium测试(MVN测试)时,我只能看到控制台输出。我没有看到真正的浏览器被打开。如何配置jenkins,以便可以看到运行测试的浏览器? 问题答案: 我找到了解决方案。我从命令提示符处以“ java -jar jenkins.war”而不是Windows Installer版本运行了jenkins。现在,我可以看到基于浏览器的测试正在执

  • 我在Win2003服务器上安装了Jenkins,但当安装完成并尝试在浏览器中加载GUI时,它失败,并显示“Internet explorer无法显示此网页消息”。 我已经卸载和重新安装了好几次,重新启动,重新安装了最新的java,但仍然没有运气! 希望有人能告诉我们下一步该做什么,甚至解决这个问题。 更多信息: 我很久以前就安装了它作为一种服务,它正在工作。但是它后来被放在次要位置,所以被禁用了。

  • 构建之后不会执行Selenium GUI测试。在Jenkins所有的事情都是用Maven完成的。 等等。在日志的最后给我的是: [错误]无法执行目标org.apache.maven.plugins:maven-surefire-plugin:2.12.2:项目dashboarddemo_home:有测试失败。[错误][错误]请参阅/var/lib/jenkins/jobs/dashboard/wo

  • 我想使用JavaFX media player在没有任何GUI的情况下播放mp3。 我在网上看到了很多例子,但它们都创建了JFX框架。 当我运行以下代码时: 我得到: java.lang.IllegalStateException: Toolkit 未初始化

  • 当我通过命令提示符从本地设置运行构建时,我给出命令“mvn eviware:maven-soapui-plugin:test”,它执行位于/src/test/SoapUI文件夹中的SoapUI TestSuite。关于詹金斯..我不知道詹金斯必须在哪里输入这个命令才能执行它。

  • 我正在通过Jenkins进行Selenium自动化测试。 我已经在我的PC上完成了设置,并作为project运行测试。它毫无问题地工作。 Jenkins安装在Ubuntu服务器上,没有GUI(仅限CLI)。 > < li> 我在Jenkins中安装了一个附加插件< code>Xvfb 设置全局属性 IN 詹金斯 也在Ubunt服务器上设置变量 因此,当我通过Jenkins运行selenium脚本时