centos7配置不开启浏览器执行基于python+selenium的功能自动化脚本
一)软件环境
python 3.7
selenium 3.11
geckodriver 0.21.0 //将其放置于/usr/bin目录下
firefox 62.0 //将其主目录添加至环境变量中
二)虚拟桌面安装
yum install Xvfb
yum install gtk3
yum install libgtk-3.so.0
三)Python环境配置及代码编写
配置Python环境
pip install xvfbwrapper //安装调用虚拟桌面接口
代码引用
代码引用实例:
from xvfbwrapper import Xvfbvdisplay = Xvfb(width=1280, height=740) vdisplay.start() try: # launch stuff inside virtual display here.finally:vdisplay.stop()
更多关于xvfbwrapper的使用,请参考https://github.com/cgoldberg/xvfbwrapper
转载于:https://blog.51cto.com/taoismli/2173856
centos7配置不开启浏览器执行基于python+selenium的功能自动化脚本相关推荐
- 基于python+selenium,实现自动化沙袋校园出入备案
基于python+selenium,实现自动化出入校园报备 背景-饿肚子的胡思乱想 selenium的安装 程序实现和问题解决 没有解决的问题和改进方向 源代码 背景-饿肚子的胡思乱想 昨天考完试,我 ...
- Python+selenium第一个自动化脚本
第一个自动化脚本(用Python写的) from selenium import webdriver #从selenium导入webdriber driver=webdriber.Firefox() ...
- Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)
Jenkins简介 Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目.所以Jenkins和Hudson功能相似. Jenkins支持各种版本的控制工具,如CVS.S ...
- 基于python的智能家居_基于Python的智能家居自动化测试脚本设计及实现
投稿网址 http:www.VideoE.cn|<电视技术>第39 卷第5 期(总第458 期) 117 [本文献信息]沈杰,潘科,刘昕,等. 基于 Python 的智能家居自动化测试 ...
- 基于python + Appium的安卓自动化
基于python + Appium的安卓自动化 最近要双11了,刷喵糖比较火,看到github上一个刷喵糖的项目testerzhang/taobaomiao.git,也成功跑起来了,顺便研究下了实现方 ...
- 基于python的压测工具_基于Python和SIPp的自动化压力测试系统设计和实现
信斌 王桂花 摘要:首先,分析了现有测试系统的不足,之后,介绍了软件组成和运行环境说明,最后,设计了基于Python和SIPp的自动化压力测试系统,并给出了相关代码.新的测试系统克服了现有测试系统的不 ...
- 基于Python 的京东秒杀 火车票脚本
基于Python 的京东秒杀 火车票脚本 摘要 在购买京东商品的时候,总是觉得等的太久,突然想想,要不,自己写个抢单的脚本,于是,有了这篇博文,这里来分享下自己的心得. 原理介绍 客服端不断向服务器, ...
- python selenium爬虫_详解基于python +Selenium的爬虫
详解基于python +Selenium的爬虫 一.背景 1. Selenium Selenium 是一个用于web应用程序自动化测试的工具,直接运行在浏览器当中,支持chrome.firefox等主 ...
- pythonselenium教程模拟鼠标和键盘_【02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!...
一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博 ...
最新文章
- python不能处理excel文件-别以为Python的pandas不能处理非规范Excel数据
- Unlinked Gradle project
- 关于 Node.js 应用里使用 winston 进行日志记录的最佳实践
- Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
- 考博之前一定要明白:读博的硬道理
- 马蜂窝等多家旅游平台针对肺炎疫情推出旅客保障措施
- python颜色识别算法_纯Python编写K-means算法,提取图片中的主体颜色
- Teamcenter 2007之错误信息提示
- Oracle 11g ADG 配置没问题,但死活不同步案例
- UVA10909 Lucky Number题解
- elementui 表格格式化
- AcWing 1945. 奶牛棒球(枚举+二分)
- AspNetForum 论坛整改:添加显IP功能及IP所属地
- gtest测试代码编写思想
- LINUX使用patchelf增加/修改rpath
- 这8款数据恢复软件你见过吗?数据恢复软件推荐
- java JDBC编程
- 2020年的成长印记
- 单独的html怎么实现微信分享,html静态页面实现微信分享思路
- http header