搭建?Selenium+Python開發(fā)環(huán)境詳細(xì)步驟
一、寫在前面
我從未想過自己會(huì)寫python系列的自動(dòng)化文章,有些同學(xué)會(huì)問,那你現(xiàn)在為什么又開始寫了?
不止一個(gè)人找過我,問我可以寫一些Python
自動(dòng)化的文章嗎,答案是肯定的。
筆者Java
黨,整Python
其實(shí)也是能整的,哈哈。
那么,以后我將給大家?guī)斫涌诤蚒I自動(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類庫安裝
pip3 install selenium
驅(qū)動(dòng)類庫安裝(告別手動(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、可能遇到的問題
就像我一樣,把代碼復(fù)制到編譯器里運(yùn)行報(bào)錯(cuò),如下圖所示:
4、解決辦法
終端輸入如下:
pip install packaging
注意: 這些pip命令也要在Pycharm中輸入,如下圖所示:
成功解決問題,這里要吐槽下自己,度娘后發(fā)現(xiàn),居然是缺少類庫引起,真的是笨的可以,哭笑不得,哈哈哈!
5、運(yùn)行效果
三、寫在最后
到此,整個(gè)web
自動(dòng)化的開發(fā)環(huán)境就搭建完畢了,不得不說,真的比Java
開發(fā)環(huán)境簡(jiǎn)單容易多了,雖然然容易,但是我還是喜歡寫Java
!??
到此這篇關(guān)于搭建 Selenium+Python開發(fā)環(huán)境詳細(xì)步驟的文章就介紹到這了,更多相關(guān)搭建 Selenium+Python開發(fā)環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python語言中的Selenium環(huán)境搭建
- Python+Selenium自動(dòng)化環(huán)境搭建與操作基礎(chǔ)詳解
- Selenium+Python自動(dòng)化腳本環(huán)境搭建的全過程
- selenium3.0+python之環(huán)境搭建的方法步驟
- Python selenium環(huán)境搭建實(shí)現(xiàn)過程解析
- 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開發(fā)環(huán)境搭建圖文教程
相關(guān)文章
python PIL/cv2/base64相互轉(zhuǎn)換實(shí)例
今天小編就為大家分享一篇python PIL/cv2/base64相互轉(zhuǎn)換實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01如何利用python實(shí)現(xiàn)kmeans聚類
K-Means是聚類算法的一種,以距離來判斷數(shù)據(jù)點(diǎn)間的相似度并對(duì)數(shù)據(jù)進(jìn)行聚類,下面這篇文章主要給大家介紹了關(guān)于如何利用python實(shí)現(xiàn)kmeans聚類的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05Python編程調(diào)用百度API實(shí)現(xiàn)地理位置經(jīng)緯度坐標(biāo)轉(zhuǎn)換示例
這篇文章主要介紹了Python編程調(diào)用百度API來實(shí)現(xiàn)地理位置經(jīng)緯度坐標(biāo)轉(zhuǎn)換的示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10Python監(jiān)控服務(wù)器實(shí)用工具psutil使用解析
這篇文章主要介紹了Python監(jiān)控服務(wù)器實(shí)用工具psutil使用解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12python中的print()函數(shù)end=' '的使用及說明
這篇文章主要介紹了python中的print()函數(shù)end=' '的使用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02