搭建?Selenium+Python開(kāi)發(fā)環(huán)境詳細(xì)步驟
一、寫(xiě)在前面
我從未想過(guò)自己會(huì)寫(xiě)python系列的自動(dòng)化文章,有些同學(xué)會(huì)問(wèn),那你現(xiàn)在為什么又開(kāi)始寫(xiě)了?
不止一個(gè)人找過(guò)我,問(wèn)我可以寫(xiě)一些Python自動(dòng)化的文章嗎,答案是肯定的。
筆者Java黨,整Python其實(shí)也是能整的,哈哈。
那么,以后我將給大家?guī)?lái)接口和UI自動(dòng)化兩個(gè)方面的分享,還請(qǐng)大家持續(xù)關(guān)注我!
二、環(huán)境搭建
1、Python環(huán)境搭建
使用版本:
Mac系統(tǒng) Python 3.10.8 Selenium4.5.0
python的安裝:
從https://www.python.org/下載安裝.
終端輸入python3,如下圖所示:

安裝Selenium及驅(qū)動(dòng)
selenium類(lèi)庫(kù)安裝
pip3 install selenium
驅(qū)動(dòng)類(lèi)庫(kù)安裝(告別手動(dòng)下載驅(qū)動(dòng)包)
pip install webdriver-manager
安裝完成,如下圖所示:

這里有一個(gè)警告,是pip3命令需要進(jìn)行升級(jí)(pip是一個(gè)用于安裝及維護(hù)Python包的命令)

2、第一個(gè)腳本
環(huán)境基本搞定了,使用pycharm創(chuàng)建好工程后,運(yùn)行如下代碼:
# -*- coding: utf-8 -*-
"""
@Time : 2022/10/18 10:21 PM
@Auth : 軟件測(cè)試君
@File :demo.py
@IDE :PyCharm
@Motto:ABC(Always Be Coding)
"""
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("https://www.baidu.com/")
driver.quit()3、可能遇到的問(wèn)題
就像我一樣,把代碼復(fù)制到編譯器里運(yùn)行報(bào)錯(cuò),如下圖所示:
4、解決辦法
終端輸入如下:
pip install packaging
注意: 這些pip命令也要在Pycharm中輸入,如下圖所示:

成功解決問(wèn)題,這里要吐槽下自己,度娘后發(fā)現(xiàn),居然是缺少類(lèi)庫(kù)引起,真的是笨的可以,哭笑不得,哈哈哈!
5、運(yùn)行效果

三、寫(xiě)在最后
到此,整個(gè)web自動(dòng)化的開(kāi)發(fā)環(huán)境就搭建完畢了,不得不說(shuō),真的比Java開(kāi)發(fā)環(huán)境簡(jiǎn)單容易多了,雖然然容易,但是我還是喜歡寫(xiě)Java!??
到此這篇關(guān)于搭建 Selenium+Python開(kāi)發(fā)環(huán)境詳細(xì)步驟的文章就介紹到這了,更多相關(guān)搭建 Selenium+Python開(kāi)發(fā)環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python語(yǔ)言中的Selenium環(huán)境搭建
- Python+Selenium自動(dòng)化環(huán)境搭建與操作基礎(chǔ)詳解
- Selenium+Python自動(dòng)化腳本環(huán)境搭建的全過(guò)程
- selenium3.0+python之環(huán)境搭建的方法步驟
- Python selenium環(huán)境搭建實(shí)現(xiàn)過(guò)程解析
- Python+Selenium實(shí)現(xiàn)自動(dòng)化的環(huán)境搭建的步驟(圖文)
- selenium+python自動(dòng)化測(cè)試環(huán)境搭建步驟
- selenium+python自動(dòng)化測(cè)試之環(huán)境搭建
- selenium3+python3環(huán)境搭建教程圖解
- Python + selenium自動(dòng)化環(huán)境搭建的完整步驟
- python+selenium開(kāi)發(fā)環(huán)境搭建圖文教程
相關(guān)文章
Python機(jī)器學(xué)習(xí)pytorch模型選擇及欠擬合和過(guò)擬合詳解
如何發(fā)現(xiàn)可以泛化的模式是機(jī)器學(xué)習(xí)的根本問(wèn)題,將模型在訓(xùn)練數(shù)據(jù)上過(guò)擬合得比潛在分布中更接近的現(xiàn)象稱(chēng)為過(guò)擬合,用于對(duì)抗過(guò)擬合的技術(shù)稱(chēng)為正則化2021-10-10
Python+Selenium自動(dòng)化環(huán)境搭建與操作基礎(chǔ)詳解
Selenium是如今最常用的自動(dòng)化測(cè)試工具之一,支持快速開(kāi)發(fā)自動(dòng)化測(cè)試框架,且支持在多種瀏覽器上執(zhí)行測(cè)試。本文將介紹關(guān)于Selenium?Python自動(dòng)化腳本環(huán)境搭建的相關(guān)資料,需要的朋友可以參考下2022-03-03
Python實(shí)現(xiàn)的基數(shù)排序算法原理與用法實(shí)例分析
這篇文章主要介紹了Python實(shí)現(xiàn)的基數(shù)排序算法,簡(jiǎn)單說(shuō)明了基數(shù)排序的原理并結(jié)合實(shí)例形式分析了Python實(shí)現(xiàn)與使用基數(shù)排序的具體操作技巧,需要的朋友可以參考下2017-11-11
Python實(shí)現(xiàn)TOPSIS分析法的示例代碼
TOPSIS法是一種常用的綜合評(píng)價(jià)方法,其能充分利用原始數(shù)據(jù)的信息,其結(jié)果能精確反應(yīng)各評(píng)價(jià)方案之間的差距。本文將利用Python實(shí)現(xiàn)這一方法,感興趣的可以了解一下2023-02-02
python根據(jù)unicode判斷語(yǔ)言類(lèi)型實(shí)例代碼
這篇文章主要介紹了python根據(jù)unicode判斷語(yǔ)言類(lèi)型實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01
python實(shí)現(xiàn)視頻讀取和轉(zhuǎn)化圖片
今天小編就為大家分享一篇python實(shí)現(xiàn)視頻讀取和轉(zhuǎn)化圖片,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12

