Python3+selenium自動化環境搭建(mac篇)
因為mac本身是自帶python2.7的環境,所以此處我們需要重新去python官網下載python3.6.5版本哦
地址如下:(我們這裡選擇python3.6.5,python3支援中文更加友好)
https://www.python.org/
mac下載之後直接安裝,不需要配置環境變數(我也不知道在哪裡配置haha)
Windows系統是需要配置環境變數的,下面再說。
安裝好python之後,去終端敲命令:python3 (這裡注意!一定輸入python3,不然系統預設是python2哦)
如果正確出現python3.6.5版本字樣,說明安裝成功了。
接下來,我們就要安裝selenium了,python一般是自帶pip安裝包的,可以在終端輸入pip檢視資訊(如果資訊正常,說明沒有問題)
---如何安裝selenium?
在終端輸入>>>sudo pip3 install selenium==2.53.6
這裡我們使用selenium2.53.6版本是因為-selenium2的版本會更加穩定(切記注意版本號,很多問題都是由於版本不相容導致的哦)
注意!!!命令一定是pip3,mac本身自帶python2,如果你輸入pip,它會自動呼叫python2的pip安裝包,只有輸入pip3,他才能呼叫剛安裝好的python3。
如果你已經安裝過selenium的更高版本(現在預設安裝selenium3),那就需要先解除安裝selenium3了:
>>>pip3 uninstall selenium
等它解除安裝成功,在重新照上面的命令安裝selenium2.53.6就妥妥的了。
等python3.6.5和selenium2.53.6都佈置完成之後,我們就進行下一步操作,下載pycharm。
pycharm個人認為學習初期,社群版應該就夠,不過也有很多需要專業版來支援,大家自行選擇。
若是選擇專業版,可以去網上找一些啟用碼。
pycharm安裝好之後,我們先建立一個專案(最好是python專案),專案路徑注意最好不要出現中文(要養成用英文的習慣),這裡一定注意選擇python3(mac會預設選擇python2)
建立好了專案之後,就要建立package
建立好package之後,就要建立python file啦
-----------------------------------分割線----------------------------------
下面我們來說說瀏覽器----FireFox44.0版本
注意注意!!!搭環境最重要的就是版本啦!!!
一定注意這裡的瀏覽器版本,selenium2.53.6只支援FireFox47一下的版本,所以我們最好用FireFox44.0
下載好FireFox,我們需要進行一些配置:
開啟你的火狐瀏覽器,選擇附加元件:
點開附加元件,找到外掛欄:
在搜尋框裡選擇Firebug,沒安裝的時候是顯示下載安裝的,我已經安裝了所以顯示禁用哦>o<
下載安裝Firebug和Firepath兩個元件,這時候你的瀏覽器右上角就有個小BUG啦:
點選這個小蟲子,就會變成這樣:
----------------------------------分割線---------------------------------------
現在呢,開啟你的pycharm新建的python file,輸入下面的程式碼,看看能不能跑起來:
#coding:utf-8
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
如果能成功呼叫瀏覽器,那說明恭喜你,環境搭建成功啦!
相關文章
- 自動化測試之Selenium篇(一):環境搭建
- 搭建自動化測試環境
- Android自動化測試第二篇 Appnium環境搭建AndroidAPP
- java+appium 自動化環境搭建JavaAPP
- 自動化測試 selenium 環境搭建
- 安卓自動化打包環境搭建安卓
- appium入門篇(1)--零基礎搭建自動化環境APP
- 自動化迴歸環境搭建覆盤
- 乞丐版自動化部署 jenkins 環境搭建Jenkins
- Web自動化測試 —— 測試環境搭建 (Selenium+Python) Windows篇WebPythonWindows
- mac虛擬機器搭建自動化環境-wda和python wda clientMac虛擬機Pythonclient
- APP自動化環境搭建與安裝(Windows)APPWindows
- IOS自動化測試環境搭建(Python & Java)iOSPythonJava
- docker入門到自動化搭建php環境DockerPHP
- 搭建appium+python自動化測試環境APPPython
- Web自動化測試 環境搭建(selenium+python)WebPython
- mac搭建環境Mac
- mac配置自動化環境所需要的軟體Mac
- APP自動化第一步:Appium環境搭建APP
- ubuntu21.10搭建jenkins和gitlab自動化部署環境UbuntuJenkinsGitlab
- Flutter 環境搭建 For MacFlutterMac
- Mac 新環境搭建Mac
- golang環境搭建macGolangMac
- Mac Flutter環境搭建MacFlutter
- Mac 環境下 Android 使用 Jenkins 構建自動化打包MacAndroidJenkins
- 【小程式自動化Minium】一、框架介紹和環境搭建框架
- Appium+python自動化(一)- 環境搭建—上(超詳解)APPPython
- python+selenium UI自動化測試環境搭建及使用PythonUI
- 從零搭建docker+jenkins+node.js自動化部署環境DockerJenkinsNode.js
- Appium+Python實現iOS自動化測試~環境搭建APPPythoniOS
- Elasticsearch開篇-環境搭建Elasticsearch
- CentOS SVN 環境搭建配置跟自動部署CentOS
- mac 下搭建flutter環境MacFlutter
- CI環境搭建(Mac)——GerritMac
- CI環境搭建(Mac)——JenkinsMacJenkins
- flutter環境搭建mac版FlutterMac
- 自動化測試環境搭建之Python3.6+selenium44+firefoxPythonFirefox
- Kubernetes學習---環境搭建篇