一、安裝python
《1》去官網下載: https://www.python.org/
《2》 百度網盤分享,python-3.5.1.exe:
鏈接:https://pan.baidu.com/s/127QEBpb5e7Yj2DOx1k7vNw
提取碼:82n7
下載好後,安裝
二、配置python環境變量
配置python環境:
《1》右擊我的電腦----》屬性----》高級系統設置----》環境變量—》系統變量中的path----》添加安裝python的根目錄
《2》右擊我的電腦—》屬性----》高級系統設置----》環境變量—》系統變量中的path----》添加安裝python目錄中的scrpits路徑
《3》 驗證是否配置好python環境
打開cmd,輸入python
能夠與python進行交互就表示配置好了
這裏配的scrpits是爲了能夠直接使用pip命令來安裝selenium庫
三、安裝Selenium庫
《1》 打開cmd,輸入:pip install selenium ,用命令的方式安裝
有個弊端,就是說安裝時可能會報timeout的錯,這很正常,替換下這個命令:
pip3 --default-timeout=100 install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple/
《2》 打開pycharm,在編譯器裏安裝
輸入selenium來安裝對應庫
四、對應不同的瀏覽器,下載不同的驅動
舉例Chrome下搭建
《1》 查看自己的谷歌瀏覽器版本
《2》去官網下載對應的驅動:http://chromedriver.storage.googleapis.com/index.html`
建議大家在配環境的時候,儘量下載最新的谷歌瀏覽器,這樣下載對應的webdriver(驅動)也是更加便捷一些
《3》 將下載好的驅動放到python安裝目錄下的scrpits中,如果報錯,也把它複製一份到與python.exe平級的地方一個
如果你忘記了python的默認路徑,可以複製下我這個來去查看,或者你看下之前配置的python環境變量,也是可以找到的:C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32
每個計算機的名字不一樣,替換下就行,其中AppData是一個隱藏目錄,需要打開它的權限
如果後期聯調的時候出錯,那麼將它也放到與python.exe平級的地方扔一個,當然,scrpits目錄也要有哈
五、 驗證環境是否搭建好
from selenium import webdriver # 導入模塊
driver = webdriver.Chrome() #實例化驅動
driver.get('http://www.baidu.com') #打開網頁
重要的事說兩次哈~~~
如果報錯,找不到驅動,那麼就把之前下載好的驅動複製一份到與python.exe平級的地方一個,當然,scrpits目錄也要有
六、其他瀏覽器搭建(如Ie、Firefox、Edge)
1、Ie搭建
《1》打開ide,查看你的selenium版本
《2》去官網下載與selenium版本一致的IEdriver:http://selenium-release.storage.googleapis.com/index.html
《3》 將下載好的驅動放到python安裝目錄下的scrpits中,在與python.exe平級的地方也放一個
《4》 打開Ie瀏覽器,將網頁縮放改爲100%
2、Edge搭建
《1》 Edge驅動官網下載地址:https://msedgewebdriverstorage.z22.web.core.windows.net/
《2》根據Edge瀏覽器版本下載對應驅動
點擊設置----拉到最下方,可以看到版本號
PS:但是我在官網沒有看到對應的驅動,所以我下載的是沒有任何版本提示的Edge驅動(後續使用竟然發現可以耶)
地址:https://msedgewebdriverstorage.z22.web.core.windows.net/?prefix=75.0.139.20/
《3》 將下載好的驅動放到python安裝目錄下的scrpits中,在與python.exe平級的地方也放一個
3、Firefox下搭建
《1》官網驅動下載對應版本:https://github.com/mozilla/geckodriver/releases
我的火狐是77.0版本:
selenium版本:3.141.0版本
與我一致,可以去百度網盤下載了:
鏈接:https://pan.baidu.com/s/1eiDkskbkvaeqRgtSsvOHAg
提取碼:mzjo
《2》 將下載好的驅動放到python安裝目錄下的scrpits中,在與python.exe平級的地方也放一個
至此,windows下搭建web自動化測試環境完畢
如有任何問題,請在博客下方留言
有不懂或者歧義的地方也請您指出,小友定會改進