Jenkins运行UI自动化不显示界面是怎么回事?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins运行UI自动化不显示界面是怎么回事?相关的知识,希望对你有一定的参考价值。

简述一下遇到的问题:在Jenkins进行构建RF脚本的时候,出现了两个问题:

    速度非常慢,大概10个case要用半个小时的时间,而用rider运行非常正常没有出现浏览器的界面,这更导致了每次必须等报告出来才能调试错误,还经常出现各种莫名其妙的问题。

原因:因为我们的jenkins是windows installer安装的,所以成了一个后台服务,每次都在后台运行,所以运行case的时候没有界面,同时也导致运行速度缓慢

解决方案:

    任务管理器 - 服务 - 打开服务 - 禁用jenkins服务

2.通过命令启动Jenkins

去到jenkins安装目录下,cmd运行    java -jar “xxxx\\xxx\\Jenkins\\jenkins.war” 

3.重新配置下jenkins,之前的数据会因为设置重置被清空 

这样操作以后,之前的问题都解决了,有了界面,速度也正常了

Jenkins是一个持续集成的工具,现在在自动化测试中会经常用到他,是一个开源产品,所以是不收费的。同时也是一个有界面的工具,可以缓解很多同学对窗口的恐惧。这个工具是Java语言编写的,可以在一些流行的server容器中运行,比如常用的Tomcat等。

自动化测试也是未来软件测试的一个大趋势,让做测试的同学摆脱点点点,走上技术注意的道路,目前UI是一个方向,但是UI变动较大的项目不太适用,会经常出现做无用功的情况。这方面需要测试同学评估好自己的项目适不适合自动化。

参考技术A 很有可能是因为网络故障出现了问题,有可能是因为版本没有及时更新,有可能是因为这个浏览器的安装位置出现了问题。

vs2010窗体登陆界面运行变成白框怎么回事

vs2010窗体登陆界面运行变成白框怎么回事
后面的是设计完的窗体 前面的是运行时的结果

这是编译器的问题,不是你程序的问题。在电脑比较卡的时候,你修改了程序,没有重新生成exe,而是直接运行。这是编译器就会先生成exe,然后在运行,在生成exe的时候会引用到许多变量,指针,内存等,编译器在生成之后就直接运行了,而这些变量,指针,内存还没来来得及释放完全,exe运行一起就会被引用到,所以会造成引用冲突,导致程序崩溃。你可以先生成exe,然后在运行,就不会有这个问题了。追问

可行吗 怎么生成exe呢

参考技术A 哎,界面没有任何控件,当然是空白的了。追问

有控件啊 这是设计完的,但是运行后就变成一开始发的那样了 怎么回事呢

追答

如果没有保存就运行当然是空白了。当然这说的是在 VS 2010 中调试,如果是在网页运行,必须上传保存后的文件。

以上是关于Jenkins运行UI自动化不显示界面是怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章

iis可以运行但是界面不能在桌面显示是怎么回事

一直显示正在获取网络地址怎么回事

电脑进了不了bios界面是怎么回事

java UI界面

elementuitable表格中把后端传过来的数据加了逗号不显示怎么回事

御龙在天QT不显示在游戏界面上怎么回事