linux系統下部署python3.7的web自動化測試腳本

1.升級python版本到3.7.4
①引用:https://blog.csdn.net/L_15156024189/article/details/84831045
2.安裝chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum install ./google-chrome-stable_current_x86_64.rpm
查看已安裝google版本
rpm -qa|grep google-chrome
如果裝錯版本可以卸載重新安裝
卸載:
rpm -e google-chrome-stable
檢查
rpm -qa|grep google-chrome #執行後沒有chrome信息出現。卸載成功
注:這裏下載的是最新版的瀏覽器
3.安裝chromedriver

下載:
wget https://chromedriver.storage.googleapis.com/79.0.3945.36/chromedriver_linux64.zip
https://npm.taobao.org/mirrors/chromedriver/ 這裏可以看到所有的版本
解壓:
unzip chromedriver_linux64.zip
修改存放地方:
mv chromedriver /usr/local/bin/
修改權限:
chmod u+x,o+x /usr/local/bin/chromedriver
輸入 chromedriver -v檢查是否安裝成功
注:這裏79.0.3945.36是目前Chromedriver最新版
4.安裝python 項目依賴包。
現在項目目錄下執行
pip freeze>requirements.txt
生成包含了版本號的依賴包
文件同項目一起部署到服務器上

然後執行
pip install -r requirements.txt
會自動安裝項目裏面用到的依賴包包括selenium等
注意:我在做這裏的時候是不能成功安裝依賴的,原因有兩個:一是未配置好python的環境變量造成pip不能使用,二是selenium並沒有安裝成功(不知道爲啥)這裏手動安裝python -m pip install -U selenium
5.需要在腳本中添加Chrome啓動參數配置
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument(’–headless’)
chrome_options.add_argument(’–no-sandbox’)
chrome_options.add_argument(’–disable-gpu’)
chrome_options.add_argument(’–disable-dev-shm-usage’)
driver = webdriver.Chrome(options=chrome_options)

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