无头量angular器testing不会插在Xvfb上

我试图在命令行和jenkins运行量angular器testing。 两者都失败,同样的错误。

命令行

我打开提示并启动webdriver-manager start

在另一个提示中,我启动了Xvfb :42 -ac -screen 0 1024x768x24 &

第三个,我最终推出了protractor myconf.js

jenkins

在我的构build中,我检查了“在构build之前启动Xvfb,然后closures它”。

我在shell脚本中运行testing。

sh'sudo webdriver-manager clean'

sh'sudo webdriver-manager更新'

sh'xvfb-run webdriver-manager start —seleniumPort 9094&

checkout([$ class:'GitSCM',branches:[[name:'* / master']],doGenerateSubmoduleConfigurations:false,extensions:[[$ class:'RelativeTargetDirectory',relativeTargetDir:'tests']],submoduleCfg:[ ],userRemoteConfigs:[[credentialsId:'myprettycredentials',url:'myprettyproject.git']]])

sh'sudo sudo chmod -R a + rwx tests'

sh'sudo killall Xvfb'

sh'export DISPLAY =:43'

sh'sudo Xvfb:43 -ac -screen 0 1024x768x24&'

wrap([$ class:'Xvfb']){

sh'sudo量angular器testing/ src / conf-demo.js –troubleshoot'

}

在这两种情况下 ,我得到这个错误。

nginx:使用try_files指令禁止单个文件的caching

如何在nginx或apache httpd中构buildangular度4的应用程序?

Rails生产服务器样式表不加载

angular1.5,错误的响应状态总是-1

独angular兽nginx上游服务器无法启动

Failed: unknown error: an X display is required for keycode conversions,consider using Xvfb

为什么我的testing不能在Xvfb上插入呢? 谢谢你的帮助。

ActionCable在Rails生产服务器(nginx)中不能与Unicorn一起使用

'<module:Templates>':未初始化的常量Tilt :: CompileSite(NameError)使用Sinatra / Unicorn

让一名工人在Unicorn Nginx Rails中连续运行

部署多个Rails应用程序到DigitalOcean

Unicorn.rbconfiguration取决于环境

好吧,我终于成功地运行我的量角器测试无头的使用

xvfb-run -a webdriver-manager start --seleniumPort 9094 & protractor myconf.js

哪里选择任何空闲的显示,并使任务在后台运行。

很高兴听到你解决你的问题。

另一个选择是创建一个吞咽任务,并使用吞咽角量角器扩展。 我认为更容易配置和运行。

然后安装xvfb插件,将其用于作业中的配置。

祝你好运 !

相关文章

引言 本文从Linux小白的视角, 在CentOS 7.x服务器上搭建一个...
引言: 多线程编程/异步编程非常复杂,有很多概念和工具需要...
一. 宏观概念 ASP.NET Core Middleware是在应用程序处理管道...
背景 在.Net和C#中运行异步代码相当简单,因为我们有时候需要...
HTTP基本认证 在HTTP中,HTTP基本认证(Basic Authenticatio...
1.Linq 执行多列排序 OrderBy的意义是按照指定顺序排序,连续...