Python環境安裝Selenium模塊的問題及解決方法
做web自動化測試首先是測試環境搭建,關鍵在于如何安裝selenium模塊到python環境。
很多人會想這個安裝很簡單啊,直接一條語句就可以啦。
現實與理想之間總是有差距的。作為新手第一次安裝時,可能會遇到不少問題呢。
1. 安裝時網絡連接不好,超時報錯。
Pip安裝selenium,一般大家都是在線安裝pip install selenium,即pip需要聯網,先自動下載到本地再安裝。
眾所周知,國外的網站很多訪問速度比較慢,偶爾還會訪問不了。那么我們下載時就會出現網絡連接差到時安裝失敗的問題:
那么如何解決呢:
A. 網絡不好我們可以直接從國內鏡像網站下載就好了, 大家可以從網絡找到很多可用的國內鏡像網站。
Pip install -i https://mirrors.aliyun.com/pypi/simple/ selenium
B. 也可以把超時時間設置稍微長一點,避免這種錯誤:
pip --default-timeout=100 install selenium
2. 安裝時沒有網絡可用。
個別公司,連外部網絡不方便,這種情況下,就不能使用在線安裝了。
這種情況,我們可以提前下載需要的安裝包,copy到對應的電腦上進行安裝,即離線安裝。
離線安裝時,下載安裝包可以在這個網站上:https://pypi.org/
直接按照名稱搜索即可。搜索到后點擊進入下載頁面:
A. Whl包安裝
下載到本地后,直接用pip工具安裝:
pip install xxx.whl
B. Tar.gz包安裝
下載到本地后解壓后,用python指令進行安裝:
python setup.py install
需要注意的是,離線安裝時,需要自己解決依賴包問題。