Linux下的Jenkins里配置Webdriver项目(Jenkins XVnc Plugin)
来源:互联网 发布:java算法有哪些 编辑:程序博客网 时间:2024/06/14 00:03
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45 ms. Firefox console output:
Error: no display specified
Error: no display specified
主要是因为webdriver需要一个虚拟的GUI来运行浏览器, 查了网上的资料,大多数都说用Xvfb, 配置里还需要有export DISPLAY=:1
可是我又碰到了新的错误即使配置了DISPLAY
Error: cannot open display: :1
感觉Xvfb使用比较麻烦,特别是我的机器还不是官方的Ubuntu, Red hat可以参考下面两篇文章
Running headless WebDriver tests with Firefox 10, Xvfb and Jenkins (all on RHEL 6)
http://www.jpalomaki.fi/?p=403
Running headless webdriver based selenium junit tests inside jenkins under ubuntu linux
http://ralf.schaeftlein.de/2012/05/26/running-headless-webdriver-based-selenium-junit-tests-inside-jenkins-under-ubuntu-linux/
最后找到还有一个虚拟UI就是VNC, Jenkins XVnc Plugin,使用非常简单,Jenkins里安装此插件后在项目的config里勾选“Run Xvncduringbuild”就可以了,
服务端安装
sudo apt-get install vnc4server
# Now start the VNC server once as the jenkins user and give it a password,
# otherwise it'll try to ask Jenkins
sudo su jenkins
vncserver
[enter password: vncserver]
then kill that VNC session (for example "vncserver -kill :1")
可通过ps -ef查看进程
Testing with Selenium 2 / WebDriver, Firefox, Jenkins and Linux
http://fuzzydb.blogspot.tw/2011/08/testing-with-selenium-2-webdriver.html
- Linux下的Jenkins里配置Webdriver项目(Jenkins XVnc Plugin)
- Jenkins Xvnc报错
- (四)linux下配置jenkins--构建一个自由风格的项目
- Linux下Jenkins的安装及配置
- Linux下jenkins的slave配置
- (一)linux下配置jenkins--安装
- Linux(CentOS) 下安装配置Jenkins
- Jenkins邮件插件的配置(Email Extension Plugin)
- 在linux下配置Jenkins
- linux下安装配置jenkins
- Jenkins的plugin开发
- Jenkins的plugin开发
- Linux下Jenkins的安装
- Jenkins配置基于角色的项目权限管理-Role Strategy Plugin
- (二)linux下配置jenkins--用户配置
- Selenium Webdriver 学习总结-Jenkins配置(八)
- Selenium Webdriver 学习总结-Jenkins配置(八)
- Selenium Webdriver 学习总结-Jenkins配置(八)
- 操作系统复习-1.1操作系统的基本概念
- Ubuntu下Anaconda利用Django搭建网站的问题
- 树莓派体验1
- matlab常用函数textread函数
- File类
- Linux下的Jenkins里配置Webdriver项目(Jenkins XVnc Plugin)
- java-方法和变量
- AndroidStudio快捷键——打开最近编辑文件列表视图——(一)
- 常用的VS快捷键
- 使用PowerBuilder 9编绎DLL类型,有点问题.处理过程记录如下.”Error opening file ‘c:\windows\system32\cgen\en32t.h’”
- ionic中select下拉框点击无反应解决办法
- 外贸电商小总结
- 树莓派体验2
- Java虚拟机