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