国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

selenium環(huán)境搭建,瀏覽器驅(qū)動(dòng)下載教程,超詳細(xì)!

這篇具有很好參考價(jià)值的文章主要介紹了selenium環(huán)境搭建,瀏覽器驅(qū)動(dòng)下載教程,超詳細(xì)!。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

web ui 自動(dòng)化測(cè)試

web 指的是基于瀏覽器打開(kāi)的網(wǎng)頁(yè)
web ui 自動(dòng)化測(cè)試就是通過(guò)代碼來(lái)模擬人為(點(diǎn)擊、輸入、下拉選擇等)操作瀏覽器,為了減輕工作量,提高測(cè)試效率而產(chǎn)生的

本周是基于selenium這個(gè)工具展開(kāi)的,其實(shí)是Python里面的一個(gè)庫(kù)。

selenium環(huán)境搭建

1.selenium客戶端庫(kù)安裝

#注意,目前直接安裝將會(huì)安裝最新的4.0版本,我們需要3.0版本,安裝時(shí)則要指定版本

在命令行輸入以下安裝地址:

pip install selenium==3.14 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

2.下載瀏覽器

selenium支持的瀏覽器谷歌、火狐、edge、歐朋瀏覽器都支持,推薦使用谷歌瀏覽器(兼容性是最好的)

谷歌瀏覽器下載地址:Google Chrome 網(wǎng)絡(luò)瀏覽器

瀏覽器一定不要裝錯(cuò),而且要保持最新版本,安裝完成后如下圖

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

如果是一下圖標(biāo),都是假的瀏覽器,需要卸載掉

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

查看瀏覽器版本

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

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

下載谷歌瀏覽器所對(duì)應(yīng)的版本,驅(qū)動(dòng)的版本和瀏覽器一定要對(duì)的上,(加入過(guò)一段時(shí)間,你的瀏覽器升級(jí)了,驅(qū)動(dòng)也要換)

瀏覽器驅(qū)動(dòng)下載地址(國(guó)內(nèi)地址):CNPM Binaries Mirror

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

4.驅(qū)動(dòng)的配置

這個(gè)驅(qū)動(dòng)最好是添加到環(huán)境變量

在盤符下創(chuàng)建目錄 D:\tools\driver,將驅(qū)動(dòng)放到driver目錄里面

將D:\tools\driver添加到環(huán)境變量path中去

步驟一:

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

步驟二:

不要?jiǎng)h除原來(lái)的內(nèi)容,在后面添加一行

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

注意:

win7 在配置的的時(shí)候,要注意:

;D:\tools\driver

步驟三:

在配置之后,必須重啟電腦,切記?。。?/p>

只有重啟配置的環(huán)境變量才能生效

5.測(cè)試

本周新建一個(gè)項(xiàng)目

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

測(cè)試代碼

from selenium import webdriver
?
# 打開(kāi)谷歌瀏覽器
driver = webdriver.Chrome()
?
# 打開(kāi)網(wǎng)頁(yè)
driver.get("http://121.4.249.231/")

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試

如果選擇元素,則在;瀏覽器頁(yè)面上按下 F12,

selenium下載,UI自動(dòng)化,python,chrome,爬蟲(chóng),功能測(cè)試文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-788144.html

from selenium import webdriver
import time
?
# 打開(kāi)谷歌瀏覽器,其實(shí)是類的實(shí)例化
driver = webdriver.Chrome()
?
# 設(shè)置瀏覽器最大化(避免頁(yè)面顯示不全導(dǎo)致測(cè)試出問(wèn)題)
driver.maximize_window()
?
# 設(shè)置隱式等待,單位是秒
# 在10s鐘之內(nèi)采用輪詢的方式,去檢查頁(yè)面元素有沒(méi)有加載出來(lái),超過(guò)設(shè)置的最大超時(shí)時(shí)間如果還沒(méi)有加載出來(lái),也會(huì)報(bào)錯(cuò)
driver.implicitly_wait(10)
?
# 打開(kāi)網(wǎng)頁(yè)
driver.get("https://www.baidu.com/")
?
# 在百度中搜索 蔡徐坤
# 首先要定位到搜索框
# send_keys表示輸入內(nèi)容
driver.find_element_by_id("kw").send_keys("蔡徐坤")
?
#獲取網(wǎng)頁(yè)源碼
print(driver.page_source)
?
#獲取窗口名稱
print(driver.name)
?
#獲取頁(yè)面標(biāo)題
print(driver.title)
?
#打印當(dāng)前URL地址
print(driver.current_url)
?
#獲取當(dāng)前頁(yè)面截圖,path 為保存截圖的文件夾
driver.get_screenshot_as_file(path)
?
# 點(diǎn)擊百度一下
# click()是點(diǎn)擊的意思
driver.find_element_by_id('su').click()
?
time.sleep(5)
?
# 關(guān)閉瀏覽器(所有窗口關(guān)閉)
driver.quit()
?
#如果指向關(guān)閉當(dāng)前的窗口
#driver.close()
?
?
?
?

到了這里,關(guān)于selenium環(huán)境搭建,瀏覽器驅(qū)動(dòng)下載教程,超詳細(xì)!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 02_Selenium WebDriver各瀏覽器驅(qū)動(dòng)下載路徑、版本對(duì)照、相關(guān)配置

    02_Selenium WebDriver各瀏覽器驅(qū)動(dòng)下載路徑、版本對(duì)照、相關(guān)配置

    http://npm.taobao.org/mirrors/chromedriver/ http://chromedriver.storage.googleapis.com/index.html (下面可下載截止到目前為止最新的驅(qū)動(dòng)) https://www.nuget.org/packages/Selenium.WebDriver.ChromeDriver/115.0.5790.10200 https://googlechromelabs.github.io/chrome-for-testing/#stable 如果谷歌瀏覽器是70之后的版本,直接根據(jù)瀏覽器

    2024年02月09日
    瀏覽(18)
  • Selenium根據(jù)Chrome瀏覽器版本自動(dòng)下載/更新驅(qū)動(dòng)chromedriver.exe

    Selenium根據(jù)Chrome瀏覽器版本自動(dòng)下載/更新驅(qū)動(dòng)chromedriver.exe

    個(gè)人經(jīng)常使用到 selenium 來(lái)控制瀏覽器進(jìn)行相關(guān)的操作,但是 Chrome瀏覽器 經(jīng)常會(huì)自動(dòng)更新,導(dǎo)致已有的 驅(qū)動(dòng)程序chromedriver.exe 失效,需要重新下載。 以前嘗試過(guò)禁止Chrome瀏覽器更新,但是這并不是很好的解決方案。 于是換了個(gè)方向,既然Chrome瀏覽器會(huì)自動(dòng)更新,那么在我使

    2024年02月09日
    瀏覽(93)
  • Selenium webdriver_manager根據(jù)瀏覽器版本自動(dòng)下載對(duì)應(yīng)驅(qū)動(dòng)程序

    webdriver_manager是什么? webdriver_manager 是 Python 中的一個(gè)庫(kù),用于管理 Web 驅(qū)動(dòng)程序。它的作用是自動(dòng)下載和設(shè)置不同瀏覽器(如 Chrome、Firefox、Edge 等)的 Web 驅(qū)動(dòng)程序,以便在自動(dòng)化測(cè)試中使用這些瀏覽器。 在進(jìn)行 Selenium 測(cè)試時(shí),需要一個(gè)與瀏覽器相匹配的 Web 驅(qū)動(dòng)程序,以

    2024年02月11日
    瀏覽(26)
  • Selenium安裝WebDriver:ChromeDriver谷歌瀏覽器驅(qū)動(dòng)下載安裝與使用最新版118/119/120

    Selenium安裝WebDriver:ChromeDriver谷歌瀏覽器驅(qū)動(dòng)下載安裝與使用最新版118/119/120

    在使用之前的代碼通過(guò)selenium操作Chrome瀏覽器時(shí),安裝中遇到了Chrome版本與瀏覽器驅(qū)動(dòng)不匹配的的問(wèn)題,在此記錄安裝下過(guò)程 我們首先確定自己的Chrome版本 Chrome設(shè)置-關(guān)于Chrome 可以看到,當(dāng)前chrome是最新版本:119.0.6045.124(正式版本) (64 位)。 或者在瀏覽器的地址欄,輸入

    2024年02月05日
    瀏覽(102)
  • Selenium根據(jù)Chrome瀏覽器 版本自動(dòng)下載/更新驅(qū)動(dòng)chromedriver.exe webdriver_manager庫(kù)

    Selenium提供了一個(gè)webdriver_manager庫(kù),可以幫助自動(dòng)下載和更新Chrome瀏覽器的驅(qū)動(dòng)程序chromedriver.exe。您可以按照以下步驟操作: 安裝webdriver_manager庫(kù)。可以在命令行或終端中運(yùn)行以下命令進(jìn)行安裝: 在Selenium Python腳本中,導(dǎo)入webdriver_manager并使用ChromeDriverManager類來(lái)創(chuàng)建ChromeDri

    2024年02月16日
    瀏覽(85)
  • 在Mac系統(tǒng)下搭建Selenium環(huán)境并驅(qū)動(dòng)Chrome瀏覽器

    在Mac系統(tǒng)下搭建Selenium環(huán)境并驅(qū)動(dòng)Chrome瀏覽器

    本文帶領(lǐng)那些使用Mac的童鞋們實(shí)現(xiàn)Selenium驅(qū)動(dòng)Chrome瀏覽器,雖然會(huì)有坑,但是我們可以憑借敏捷的身手躲過(guò)。下面就開(kāi)始吧: 安裝selenium 打開(kāi)終端 -pip安裝(安裝命令:pip3 install selenium) 安裝瀏覽器驅(qū)動(dòng) ChromeDriver 1. 查看Chrome版本 打開(kāi)chrome,在設(shè)置-關(guān)于Chrome 查看Chrome的版本

    2024年02月14日
    瀏覽(95)
  • Selenium教程05:使用webdriver-manager自動(dòng)下載瀏覽器驅(qū)動(dòng),再也不用擔(dān)心driver版本的問(wèn)題了

    Selenium教程05:使用webdriver-manager自動(dòng)下載瀏覽器驅(qū)動(dòng),再也不用擔(dān)心driver版本的問(wèn)題了

    WebDriverManager是一個(gè)用于管理Web驅(qū)動(dòng)程序的工具,主要用于自動(dòng)化測(cè)試領(lǐng)域。在進(jìn)行 Selenium 測(cè)試時(shí),需要一個(gè)與瀏覽器相匹配的 Web 驅(qū)動(dòng)程序,以便控制和操作瀏覽器。WebDriverManager可以自動(dòng)下載和管理瀏覽器驅(qū)動(dòng)程序,會(huì)自動(dòng)檢測(cè)本地系統(tǒng)中安裝的瀏覽器,并下載對(duì)應(yīng)的瀏覽

    2024年01月17日
    瀏覽(31)
  • ChromeDriver | 谷歌瀏覽器驅(qū)動(dòng)下載地址 及 瀏覽器版本禁止更新

    ChromeDriver | 谷歌瀏覽器驅(qū)動(dòng)下載地址 及 瀏覽器版本禁止更新

    在使用selenoum時(shí),需要chrome瀏覽器的版本和chrome瀏覽器驅(qū)動(dòng)的版本一致匹配,才能進(jìn)行自動(dòng)化測(cè)試 國(guó)內(nèi)可以搜到的谷歌瀏覽器下載地址里面最新的驅(qū)動(dòng)器只有114版本的 CNPM Binaries Mirror 在其他博主那找到了最新版本12X的谷歌驅(qū)動(dòng)器下載地址,里面有最新的版本:Chrome for Testin

    2024年02月21日
    瀏覽(25)
  • 谷歌瀏覽器124版本webdriver驅(qū)動(dòng)下載

    谷歌瀏覽器124版本webdriver驅(qū)動(dòng)下載

    查看谷歌瀏覽器版本 在瀏覽器的地址欄輸入: 回車后即可查看到對(duì)應(yīng)版本(不要點(diǎn)擊幫助-關(guān)于Google chrome,因?yàn)辄c(diǎn)擊后會(huì)自動(dòng)更新谷歌版本) 114之前版本:下載鏈接 ??????123以后版本:下載鏈接,只有后面status是綠色對(duì)勾的才可以下載,驅(qū)動(dòng)大版本一致就可以使用,不

    2024年04月27日
    瀏覽(25)
  • 谷歌、火狐、Edge瀏覽器驅(qū)動(dòng)下載及安裝

    谷歌、火狐、Edge瀏覽器驅(qū)動(dòng)下載及安裝

    1、谷歌瀏覽器驅(qū)動(dòng)獲取地址:http://chromedriver.storage.googleapis.com/index.html 2、火狐瀏覽器驅(qū)動(dòng)獲取地址:https://github.com/mozilla/geckodriver/releases 3、Edge瀏覽器驅(qū)動(dòng)獲取地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 1、查看瀏覽器版本 2、下載瀏覽器對(duì)應(yīng)版本的驅(qū)動(dòng),需

    2024年02月02日
    瀏覽(31)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包