selenium3+python3環(huán)境搭建教程圖解
1、首先安裝火狐瀏覽器
有單獨文章分享怎么安裝
2、搭建python環(huán)境
安裝python,安裝的時候把path選好,就不用自己在配置,安裝方法有單獨文檔分享
安裝好以后cmd打開輸入python查看是否配置好
3、安裝pip
一般python會默認(rèn)帶一個,放置和python一個地址,這樣就不需要重新配置環(huán)境變量
安裝路徑可以上網(wǎng)查詢很多的教程 https://pypi.python.org/pypi/pip 下載pip源碼包

減壓以后在cmd 窗口下用cd命令切換到 E:\新建文件夾 (2)\python\pip-18.1 目錄下 。然后輸入 python setup.py install 安裝pip工具。
安裝完成以后會顯示:
Finished processing dependencies for pip==8.1.2
4、安裝python集成開發(fā)環(huán)境pycharm
地址的話官網(wǎng)一搜索就有,下載一個exe文件

下載到本地以后,雙擊exe文件安裝,具體官網(wǎng)有很多教程,可以看怎么安裝。安裝好以后就可以創(chuàng)建project。

5、最后一步安裝selenium3(webdriver)主要就是其在python中如何安裝和使用
如果安裝好python和pip 嘗試在cmd中輸入 pip install selenium
如果ok的話就可以省很多事
如果不ok
就跟著我的腳步
1、下載selenium安裝包,地址https://pypi.python.org/pypi/selenium

點擊download 然后進入下一界面

點擊擴展名為gz的源碼包下載,下載后減壓。然后cd切換到該文件的setup.py目錄下,類似于安裝pip安裝包的方法一樣,輸入python setup.py install
安裝ok界面顯示
Finished processing dependencies for selenium==3.0.2
重新打開cmd 輸入python回車,在python交互模式輸入import selenium
顯示

接下來就是使用 Firefox瀏覽器驗證WebDriver是否可用
實在不想打字了,圖片上傳即可看清楚

接著圖片里的話:;;驅(qū)動兼容32位FireFox瀏覽器)下載對應(yīng)的Webdriver操作Firefox瀏覽器的驅(qū)動程序,

下載后減壓即可
到此為止自動化測試整個環(huán)境搭建完畢
我們可以來測試一下。打開pycharm輸入腳本,點擊運行即可。也可以在命令框里測試,腳本復(fù)制在下面,可自行測試

from selenium import webdriver
from time import sleep
b=webdriver.Firefox()
b.get('http://xdclass.net')
print(b.title)
sleep(10)
v/div[3]/div/div[2]/a[1]/div/img').click()b.find_element_by_xpath('/html/body/div/di

總結(jié)
以上所述是小編給大家介紹的selenium3+python3環(huán)境搭建教程圖解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- Python語言中的Selenium環(huán)境搭建
- Python+Selenium自動化環(huán)境搭建與操作基礎(chǔ)詳解
- Selenium+Python自動化腳本環(huán)境搭建的全過程
- selenium3.0+python之環(huán)境搭建的方法步驟
- Python selenium環(huán)境搭建實現(xiàn)過程解析
- Python+Selenium實現(xiàn)自動化的環(huán)境搭建的步驟(圖文)
- selenium+python自動化測試環(huán)境搭建步驟
- selenium+python自動化測試之環(huán)境搭建
- Python + selenium自動化環(huán)境搭建的完整步驟
- python+selenium開發(fā)環(huán)境搭建圖文教程
- 搭建?Selenium+Python開發(fā)環(huán)境詳細(xì)步驟
相關(guān)文章
解決Python中的ModuleNotFoundError:?No?module?named?'pad
你是否在嘗試導(dǎo)入`paddle`模塊時遇到了"ModuleNotFoundError:?No?module?named?'paddle'"這個錯誤?別擔(dān)心,我們的指南會告訴你如何解決,這就像找到丟失的鑰匙一樣簡單,讓我們一起來看看如何解決這個問題吧!2024-03-03
400多行Python代碼實現(xiàn)了一個FTP服務(wù)器
400多行Python代碼實現(xiàn)了一個FTP服務(wù)器,實現(xiàn)了比之前的xxftp更多更完善的功能2012-05-05
Python如何管理多個PostgreSQL數(shù)據(jù)庫的連接
這篇文章主要為大家詳細(xì)介紹了Python如何通過讀取配置文件中的PostgreSQL服務(wù)信息,連接到相應(yīng)的PostgreSQL數(shù)據(jù)庫,感興趣的小伙伴可以了解下2024-11-11
Python基于select實現(xiàn)的socket服務(wù)器
這篇文章主要介紹了Python基于select實現(xiàn)的socket服務(wù)器,實例分析了Python基于select與socket模塊實現(xiàn)socket通信的相關(guān)技巧,需要的朋友可以參考下2016-04-04
pyppeteer執(zhí)行js繞過webdriver監(jiān)測方法下
這篇文章主要為大家介紹了pyppeteer上執(zhí)行js并繞過webdriver監(jiān)測常見方法的上篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2022-04-04

