日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

一、安裝Python

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

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

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

二、安裝selenium

1、Pycharm安裝selenium

驗證selenium是否安裝成功

三、selenium3瀏覽器驅動

下載瀏覽器驅動

當selenium升級到3.0之后,對不同的瀏覽器驅動進行了規范。如果想使用selenium驅動不同的瀏覽器,必須單獨下載并設置不同的瀏覽器驅動。

各瀏覽器下載地址:

Firefox瀏覽器驅動:geckodriver

Chrome瀏覽器驅動:chromedriver?,?taobao備用地址

IE瀏覽器驅動:IEDriverServer

Edge瀏覽器驅動:MicrosoftWebDriver

Opera瀏覽器驅動:operadriver

PhantomJS瀏覽器驅動:phantomjs

注:部分瀏覽器驅動地址需要***。

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

下載chromedriver的注意點:

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

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

然后選擇合適版本的driver。查找最新更新版本進入,點擊notes.txt就可查看其對應的版本號,http://chromedriver.storage.googleapis.com/2.46/notes.txt

如下圖所示:

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

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

三、第一個selenium+python程序

上述已成功下載對應的瀏覽器版本的chromedriver驅動。下面我們就來寫第一個selenium+python的程序。我會介紹兩種方法供大家參考學習。

方法一:

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

2、測試代碼如下:

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)放到(復制或移動)至Python的安裝目錄下,與python.exe文件相同目錄下。查看Python的安裝目錄(cmd輸入命令where python)。如下圖所示:

2、測試代碼如下:

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

兩種方法運行結果一樣,運行結果如下圖所示:

?

注:如下載chromedriver版本不對或沒有將chromedriver.exe文件拷貝至相應的目錄下,則會出現:“selenium.common.exception.WebDriverException:Message:'chromedriver' executable needs to be in Path”報錯。

?

當你運行demo程序,成功出現百度首頁時恭喜你并打印出“百度一下,你就知道”,恭喜你,已經成功運行第一個selenium+python測試程序。

?

轉載于:https://www.cnblogs.com/wuweiblogs/p/10556711.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。