Linux使用XVFB做Selenium测试
Xvfb (X virtual frame buffer)程序可以用来作为完整X服务程序的替代。Xvfb 可以直接处理 Window 的图形化功能,并且不会把图像输出到萤幕上,也就是说,就算你的电脑没有启动 Xwindow , 你仍然可以执行任何图形程式。
为何要使用Xvfb:
在使用服务器(Linux)进行测试时,如果没有安装Xwindows,在使用Selenium测试的时候,就没办法打开浏览器,所以我们需要使用Xvfb来虚拟windows的程序来假装Xwindows。
安装 xvfb:
sudo yum install Xvfb -y
启动 xvfb:
Xvfb -ac :7 -screen 0 1280x1024x8 -nolisten tcp &
export DISPLAY=:7
# DISPLAY 后的编号须与启动时的编号一致,这里是 ":7"。
之后就可以像在X Window中一样使用各种GUI程序了。
关闭 xvfb:
killall Xvfb
相关资料:
- http://en.wikipedia.org/wiki/Xvfb
Linux使用XVFB做Selenium测试相关推荐
- Portable Virtual Box+Kali Linux+Docker+WRK做压力测试
需求:在Windows下安装Linux虚拟机,并安装docker,在docker镜像中安装WRK并进行"压力测试".主要考量是:(1)Windows下使用Linux,并进行前期的压 ...
- 性能测试入门(六)windows及Linux下做压力测试的注册表设置
windows及Linux下做压力测试的注册表设置 from: http://www.cnblogs.com/tianzhiliang/articles/2400176.html TcpTimedWa ...
- java linux driver,JAVA:使用GeckoDriver在Linux上运行Selenium测试:驱动程序不可执行
我目前正在 Linux机器上使用Selenium WebDriver进行测试自动化项目. (Ubuntu 16.04.3)测试可以在Windows机器上执行而没有任何错误,因为我试图在Linux VM ...
- Selenium测试时清理chromedriver【linux\windows通用】
Selenium测试时清理chromedriver[linux\windows通用] 我们平时在使用chromedriver驱动时会存在未完全清楚的现象 解决思路 1.打开chromedriver时记 ...
- Linux学习13-CentOS安装ab做压力测试
前言 网站性能压力测试是服务器网站性能调优过程中必不可缺少的一,测试环境准备好了后,如何对网站做压力测试? 压力测试的工具很多,如:ab.http_load.webbench.siege.jmeter ...
- centos7无GUI情况安装Xvfb、selenium、chrome
2019独角兽企业重金招聘Python工程师标准>>> centos7服务器无GUI情况下安装使用Xvfb.selenium.chrome和selenium-server 2016年 ...
- linux离线安装ftp_安装Kali Linux之后要做的前10件事
Kali Linux是基于Debian的发行版,由全球领先的信息安全培训公司之一 Offensive Security专门开发和维护,用于高级渗透测试和安全性. 它通常被称为黑客的理想操作系统,它是对 ...
- ab压力测试工具linux,【Linux】ApacheBench(ab)压力测试工具
AB的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比 ...
- java清除浏览器记录_java – 如何在Selenium测试中清除浏览器缓存
我正在使用WebDriver运行我的Selenium测试.我正在用一些循环重复测试,所以现在我想在JAVA中开始新的测试之前清除缓存. @Test public void ffAndIe() thro ...
最新文章
- 百度提出PADDLESEG:一个高效的图像分割开发工具
- (转)使用Spring配置文件实现事务管理
- php 清空输入缓存,用PHP清理用户输入的最佳方法是什么?
- 有三个输入的自监督网络设计
- 【Linux】数据库管理
- java如何绘制图表_java绘制excel图表(jxcell)
- Java技术分享:SpringBoot多模块开发
- VTK:可视化之ProgrammableGlyphFilter
- 推荐系统——协同过滤
- linux上derby数据库,体验纯Java数据库——Derby
- MessageBox函数
- 刚刚申请的博客,自己也是新手!
- C语言表白代码,复杂动态爱心
- C++ sting字符串函数详解
- 游戏的分类及相关热点
- Java swing简易浏览器(其二)前进后退与收藏夹实现
- Android使用usb线传输大文件笔记
- better—scrolls解决下拉刷新,上拉加载更多时出现只执行一次的问题
- 2020计算机保研经验贴:清华,复旦,上交,北航
- W3AF:一个web应用安全的攻击、审计平台
热门文章
- 【号码处理教程】如何将txt记事本的手机号快速提取出来,运营商分类,邮箱提取,QQ号提取,规则数据提取
- flex布局具体的属性字段和属性值
- layui不能关闭弹出层
- Java 中Set的用法整理
- 自媒体平台现在主推这2种内容,播放量高,收益也高
- 又有坑是吧——MediaPlayer加载视频为什么这么慢
- mysql 8.0 + The Auto-extending innodb_system data file ‘./ibdata1‘ is of a different size 768 pages
- 数据可视化大屏掌握这些技巧,从0~1轻松实现数据可视化
- 输入阻抗、输出阻抗和阻抗匹配
- 生成式对抗网络模型综述