4 回答

TA貢獻1827條經(jīng)驗 獲得超8個贊
不,您不需要為每個項目安裝Selenium。安裝過程一生只有一次,通過命令行界面使用以下任一命令:
使用點:
pip?install?selenium
使用pip3:
pip3?install?selenium
升級點子
但是,您需要繼續(xù)定期升級 pip :
在Linux或者蘋果系統(tǒng):
pip?install?-U?pip
在視窗:
python?-m?pip?install?-U?pip
或者
C:\Users\username>python -m pip install --upgrade pip
Collecting pip
? Downloading https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)
? 100% |||||||||||||||||||||||||||||||||| 1.3MB 544kB/s
Installing collected packages: pip
? Found existing installation: pip 10.0.1
? ? Uninstalling pip-10.0.1:
? ? ? Successfully uninstalled pip-10.0.1
Successfully installed pip-18.0
升級硒
作為一項強制措施,您需要升級Selenium綁定以與每個穩(wěn)定版本的發(fā)布保持同步,如下所示:
C:\Users\username>pip install -U selenium
Collecting selenium
? Downloading https://files.pythonhosted.org/packages/b8/53/9cafbb616d20c7624ff31bcabd82e5cc9823206267664e68aa8acdde4629/selenium-3.14.0-py2.py3-none-any.whl (898kB)
? ? 100% |||||||||||||||||||||||||||||||||| 901kB 380kB/s
Requirement not upgraded as not directly required: urllib3 in c:\python\lib\site-packages (from selenium) (1.22)
Installing collected packages: selenium
? Found existing installation: selenium 3.12.0
? ? Uninstalling selenium-3.12.0:
? ? ? Successfully uninstalled selenium-3.12.0
Successfully installed selenium-3.14.0
You are using pip version 10.0.1, however version 18.0 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

TA貢獻1802條經(jīng)驗 獲得超6個贊
是的,你需要。在為每個項目創(chuàng)建虛擬環(huán)境的情況下。最好將它安裝到項目虛擬環(huán)境中。這將為您在以后調(diào)試代碼時省去很多壓力。

TA貢獻1829條經(jīng)驗 獲得超13個贊
每次嘗試運行自動化測試時,都需要在 selenium 中初始化瀏覽器。
driver = webdriver.Chrome('./chromedriver')
driver.get("https://www.python.org")
print(driver.title)
當您嘗試從不同的項目運行測試時,您不需要每次都需要初始化瀏覽器會話時安裝 selenium。
也使用pip to installselenium 包。
安裝 python 后,嘗試使用以下命令使用 pip 命令安裝 selenium
pip install selenium
您會在下面找到您的依賴項Python\Lib\site-packages
添加回答
舉報