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 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章