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环境配置及代码编写

  1. 配置Python环境

    pip install xvfbwrapper   //安装调用虚拟桌面接口

  2. 代码引用

代码引用实例:

from xvfbwrapper import Xvfb

vdisplay = Xvfb(width=1280, height=740)
vdisplay.start()
try:    
# launch stuff inside virtual display here.

finally:
    vdisplay.stop()

更多关于xvfbwrapper的使用,请参考https://github.com/cgoldberg/xvfbwrapper 


网站标题:centos7配置不开启浏览器执行基于python+selenium的功能自动化脚本
转载来于:http://ybzwz.com/article/pojcsi.html