日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Selenium3 + Python3自动化测试系列一——安装Python+selenium及selenium3 浏览器驱动

發(fā)布時(shí)間:2025/3/14 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Selenium3 + Python3自动化测试系列一——安装Python+selenium及selenium3 浏览器驱动 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、安裝Python

  https://www.python.org/downloads/

  驗(yàn)證Python是否安裝成功。打開Windows命令提示符(cmd),輸入python,回車

  注意:在安裝的過程中需要勾選:“Add Python 3.x to PATH” , 如果沒有勾選,需要在安裝完成之后,將Python的安裝目錄(如:C:\Python36)添加到環(huán)境變量PATH下面。

二、安裝selenium

1、Pycharm安裝selenium

驗(yàn)證selenium是否安裝成功

三、selenium3瀏覽器驅(qū)動(dòng)

下載瀏覽器驅(qū)動(dòng)

當(dāng)selenium升級(jí)到3.0之后,對(duì)不同的瀏覽器驅(qū)動(dòng)進(jìn)行了規(guī)范。如果想使用selenium驅(qū)動(dòng)不同的瀏覽器,必須單獨(dú)下載并設(shè)置不同的瀏覽器驅(qū)動(dòng)。

各瀏覽器下載地址:

Firefox瀏覽器驅(qū)動(dòng):geckodriver

Chrome瀏覽器驅(qū)動(dòng):chromedriver?,?taobao備用地址

IE瀏覽器驅(qū)動(dòng):IEDriverServer

Edge瀏覽器驅(qū)動(dòng):MicrosoftWebDriver

Opera瀏覽器驅(qū)動(dòng):operadriver

PhantomJS瀏覽器驅(qū)動(dòng):phantomjs

注:部分瀏覽器驅(qū)動(dòng)地址需要***。

本文是以Chrome瀏覽器為例。接下來我們下載并解壓chromedriver。

下載chromedriver的注意點(diǎn):

1.打開chrome 輸入 “chrome://version/”來查看chrome版本 如下圖所示我的是64版本。

2.訪問此網(wǎng)站淘寶備用地址??https://npm.taobao.org/mirrors/chromedriver? 或 http://chromedriver.storage.googleapis.com/index.html

然后選擇合適版本的driver。查找最新更新版本進(jìn)入,點(diǎn)擊notes.txt就可查看其對(duì)應(yīng)的版本號(hào),http://chromedriver.storage.googleapis.com/2.46/notes.txt

如下圖所示:

我的版本是73,選Chrome v71-73。查看可知chromeDriver版本應(yīng)選v2.46,回到首頁選擇2.46版本下載

下載成功后,解壓chromedriver文件,獲取到chromedriver.exe文件。

三、第一個(gè)selenium+python程序

上述已成功下載對(duì)應(yīng)的瀏覽器版本的chromedriver驅(qū)動(dòng)。下面我們就來寫第一個(gè)selenium+python的程序。我會(huì)介紹兩種方法供大家參考學(xué)習(xí)。

方法一:

1、將下載的chromedriver.exe(2.46)放到(復(fù)制或移動(dòng))至chrome的安裝目錄下(一般chrome的安裝路徑如下,C:\Program Files (x86)\Google\Chrome\Application),如下圖所示:

2、測(cè)試代碼如下:

from selenium.webdriver import Chrome import timedriver = Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe") driver.get('https://www.baidu.com') print(driver.title) time.sleep(5) driver.quit()

方法二:

1、將下載的chromedriver.exe(2.46)放到(復(fù)制或移動(dòng))至Python的安裝目錄下,與python.exe文件相同目錄下。查看Python的安裝目錄(cmd輸入命令where python)。如下圖所示:

2、測(cè)試代碼如下:

from selenium import webdriver import timedriver = webdriver.Chrome() driver.get('https://www.baidu.com/') print(driver.title) time.sleep(5) driver.quit()

兩種方法運(yùn)行結(jié)果一樣,運(yùn)行結(jié)果如下圖所示:

?

注:如下載chromedriver版本不對(duì)或沒有將chromedriver.exe文件拷貝至相應(yīng)的目錄下,則會(huì)出現(xiàn):“selenium.common.exception.WebDriverException:Message:'chromedriver' executable needs to be in Path”報(bào)錯(cuò)。

?

當(dāng)你運(yùn)行demo程序,成功出現(xiàn)百度首頁時(shí)恭喜你并打印出“百度一下,你就知道”,恭喜你,已經(jīng)成功運(yùn)行第一個(gè)selenium+python測(cè)試程序。

?

轉(zhuǎn)載于:https://www.cnblogs.com/wuweiblogs/p/10556711.html

總結(jié)

以上是生活随笔為你收集整理的Selenium3 + Python3自动化测试系列一——安装Python+selenium及selenium3 浏览器驱动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。