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

歡迎訪問 生活随笔!

生活随笔

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

python

python3 selenium_Python3+Selenium3自动化测试-(准备)

發(fā)布時(shí)間:2023/12/3 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3 selenium_Python3+Selenium3自动化测试-(准备) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Python3+Selenium3自動(dòng)化測(cè)試-(準(zhǔn)備)

最近在學(xué)習(xí)selenium自動(dòng)化測(cè)試相關(guān)的內(nèi)容,所以將實(shí)際準(zhǔn)備情況做一記錄,

# 系統(tǒng):win10(64位)

# 瀏覽器:Chrome(67.0)、Firefox(61.0)、IE

# python版本:3.6.5

# Selenium:3.13.0

Selenium簡(jiǎn)介

Selenium是一款適用于Web應(yīng)用程序的便攜式軟件測(cè)試框架。 Selenium為編寫測(cè)試提供了一個(gè)回放工具,無需學(xué)習(xí)測(cè)試腳本語言。它還提供了一種測(cè)試領(lǐng)域特定的語言,用于編寫包括C#,Groovy,Java,Perl,PHP,Python,Ruby和Scala等多種流行編程語言的測(cè)試。

Python安裝

從 python 官網(wǎng)下載對(duì)應(yīng)版本的python安裝包,正常安裝,需要注意的是需要將python加入環(huán)境變量中,可在安裝的界面選擇將Python加入環(huán)境變量中。

環(huán)境變量設(shè)置:

我的電腦>>屬性>>高級(jí)系統(tǒng)設(shè)置>>環(huán)境變量中編輯用戶變量和系統(tǒng)變量

Selenium的安裝與測(cè)試

Selenium安裝

使用python可直接利用pip進(jìn)行安裝selenium

啟動(dòng)cmd,注意:需要以管理員身份運(yùn)行

pip install -U selenium

瀏覽器驅(qū)動(dòng)driver安裝

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

driver的下載應(yīng)該是比較坑的部分,一定需要注意瀏覽器版本。

從 selenium官網(wǎng) 進(jìn)入下載界面,這個(gè)時(shí)候請(qǐng)往下拉,雖然第三方的瀏覽器都不是selenium官方開發(fā)的,但是你可以在selenium官網(wǎng)找到selenium支持的瀏覽器相對(duì)應(yīng)的驅(qū)動(dòng)driver下載鏈接,因?yàn)槲以诒镜厥褂玫臑g覽器版本都是比較新的,所以對(duì)應(yīng)的driver版本也都下載最新版即可。

這里還是粘上三大瀏覽器的下載鏈接:

Google Chrome driver:https://sites.google.com/a/chromium.org/chromedriver/downloads

Mozilla GeckoDriver:https://github.com/mozilla/geckodriver/releases

Internet Explorer Driver:http://selenium-release.storage.googleapis.com/3.13/IEDriverServer_x64_3.13.0.zip

瀏覽器驅(qū)動(dòng)driver的安裝

下載下來的zip文件解壓至python安裝目錄中,可以放置在:C:\Users\Administrator\AppData\Local\Programs\Python\Python36中,但是推薦放置在scripts目錄中:C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts

完成以上工作,我們就可以進(jìn)行測(cè)試使用selenium驅(qū)動(dòng)瀏覽器了

測(cè)試驅(qū)動(dòng)瀏覽器

CMD中啟動(dòng)python并從selenium引入webdriver類

from selenium import webdriver

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

Ch_driver = webdriver.Chrome()

Ch_driver.get("https://www.google.com")

Ch_driver.quit() # 使用quit()關(guān)閉了chrome并結(jié)束了此次測(cè)試,如果是exit()只是關(guān)閉chrome,后臺(tái)仍在進(jìn)行。

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

Fi_driver = webdriver.Firefox()

Fi_driver.get("https://www.google.com")

Fi_driver.quit()

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

Ie_driver = webdriver.Ie()

Ie_driver.get("https://www.google.com")

Ie_driver.quit()

看起來都正常驅(qū)動(dòng)瀏覽器并打開了網(wǎng)頁,這樣我們就完成了selenium自動(dòng)化測(cè)試的準(zhǔn)備工作~

總結(jié)

以上是生活随笔為你收集整理的python3 selenium_Python3+Selenium3自动化测试-(准备)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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