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