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

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備

這篇具有很好參考價(jià)值的文章主要介紹了三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1 部署TestNG


?返回

TestNG,即Testing Next Generation,下一代測(cè)試技術(shù),是一套根據(jù)JUnit和NUnit思想而構(gòu)建的利用注釋來(lái)強(qiáng)化測(cè)試功能的一個(gè)測(cè)試框架,即可以用來(lái)做單元測(cè)試,也可以用來(lái)做集成測(cè)試。更多細(xì)節(jié)可以到官網(wǎng)去了解:TestNG - Welcome

1.1 安裝TestNG

  1. 打開(kāi)eclipse,菜單help -> Install New Software,在彈出的‘Install’窗口,點(diǎn)擊按鈕‘Add...’,在彈出的‘Add Repository’窗口,輸入
    1. Name:TESTNG
    2. Loaction: http://beust.com/eclipse/
  2. 然后默認(rèn)安裝

驗(yàn)證是否安裝成功,file-->new-->other-->TestNg

1.2 添加TestNG類庫(kù)

選擇項(xiàng)目,鼠標(biāo)右鍵,在彈出菜單Build Path -> Add Library 選擇TestNG 即可。

2 部署Maven


?返回

maven是一款免費(fèi)開(kāi)源的項(xiàng)目構(gòu)建工具,我們?cè)谧詣?dòng)化項(xiàng)目中的使用maven的主要目的就是幫助我們構(gòu)建自動(dòng)化項(xiàng)目(jar包管理,編譯,執(zhí)行測(cè)試等)。

先去下載maven,建議去maven官網(wǎng)下載:http://maven.apache.org/

2.1?maven配置

1 修改全局配置文件

1) 首先我們打開(kāi)解壓之后的maven目錄,如‘D:\Dev\maven’ ,然后進(jìn)入config目錄下。找到文件 ‘D:\Dev\maven\conf\settings.xml’,找到localRepository關(guān)鍵字,如圖下圖所示,我們需要把這個(gè)localRepository 注釋去掉(<!-- -->),不然這個(gè)配置不會(huì)被加載。修改之后的配置:

<localRepository>D:/Dev/maven/repo/m2</localRepository>

這個(gè)“D:/Dev/maven/repo/m2”路徑(必須先建立好這個(gè)目錄)就是你要保存下載jar包的地方。

2) 接下來(lái)我們還需要配置一個(gè)鏡像(mirror),鏡像就是指定你要從哪里去下載你的jar包,我們可以指定國(guó)外的,也可以指定國(guó)內(nèi)的鏡像地址。

我們只需要找一個(gè)或者多個(gè)穩(wěn)定鏡像填在mirrors標(biāo)簽之間即可。這里提供兩個(gè)穩(wěn)定的鏡像(注意:這里的鏡像地址都是遠(yuǎn)程地址,也可以使用私服的地址),見(jiàn)以下代碼:

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

?View Code

3) 保存

2 配置用戶配置文件

把剛才的全局配置文件settings.xml保存到 D:\Dev\maven\repo 目錄

2.2 在Eclipse中配置maven

1 接下來(lái)需要在Eclipse中配置maven,如果你用的是最新的Eclipse,那么就已經(jīng)集成了最新的maven插件,如果你沒(méi)有使用最新的Eclipse可能沒(méi)有集成maven插件,你需要下載M2Eclipse插件,安裝方法請(qǐng)看:M2Eclipse | M2Eclipse。
打開(kāi)Eclipse,點(diǎn)擊菜單欄的Windows –> Preferences – >Maven,然后按下圖操作:

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

圖1 安裝maven

2 選擇剛才本地解壓之后的maven目錄,選擇好之后點(diǎn)擊finish。

3 勾選本地maven。然后我們找到User Settings選項(xiàng),如下圖操作:

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

圖2 配置maven

  • Global Settings:填寫(xiě)剛才maven目錄下config/settings.xml文件路徑
  • User Settings: 填寫(xiě)jar包保存目錄下的settings.xml文件
  • Local Repository:本地存儲(chǔ)jar包的路徑,這個(gè)會(huì)根據(jù)你填寫(xiě)的配置文件自動(dòng)獲取

2.3 加入項(xiàng)目依賴(添加jar包)

部署好maven后,可以把項(xiàng)目變成maven項(xiàng)目,在maven里面添加TestNG就行,不用操作1.2?添加TestNG類庫(kù)。

什么叫加入項(xiàng)目依賴,進(jìn)入通過(guò)maven pom.xml文件,添加項(xiàng)目所必須的jar包,你不需要刻意去下載jar包,只需要一段代碼即可,其它交給Maven去處理(maven會(huì)根據(jù)你寫(xiě)的jar包依賴去鏡像中心去查找相關(guān)jar包)。

如何知道各個(gè)jar包依賴代碼如何寫(xiě)?這里有個(gè)簡(jiǎn)單的方法,maven會(huì)有各個(gè)軟件服務(wù)商提供的一個(gè)maven倉(cāng)庫(kù),我們?cè)谶@個(gè)倉(cāng)庫(kù)中查詢即可,比如我輸入selenium、testng ,maven倉(cāng)庫(kù)會(huì)給你返回 Selenium所有版本的依賴代碼。
首先我們打開(kāi)maven倉(cāng)庫(kù):http://mvnrepository.com/(互聯(lián)中有很多倉(cāng)庫(kù))

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

圖3 maven倉(cāng)庫(kù)

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

圖4 選擇Testng版本

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

圖5 jar包依賴代碼

在maven選項(xiàng)卡下,這段代碼就是jar包依賴代碼,我們先把它復(fù)制一下,然后回到項(xiàng)目的pom.xml文件中,我們現(xiàn)在pom.xml文件中加入一對(duì)標(biāo)簽:<dependencies></dependencies>。

3 測(cè)試站點(diǎn)WebTours


?返回

測(cè)試站點(diǎn)使用的是HP Loadrunner 11性能測(cè)試的一個(gè)demo網(wǎng)站,只需要在本地啟動(dòng)服務(wù)即可快捷訪問(wèn)。要使用這個(gè)本地測(cè)試站點(diǎn)需要先安裝perl來(lái)作為支持,讀者可以到Strawberry Perl for Windows下載安裝包,安裝完后下載?WebTours.zip,解壓后雙擊解壓目錄中的“StartServer.bat”,啟動(dòng)服務(wù),如圖所示

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

?自動(dòng)化測(cè)試相關(guān)教程推薦:

2023最新自動(dòng)化測(cè)試自學(xué)教程新手小白26天入門(mén)最詳細(xì)教程,目前已有300多人通過(guò)學(xué)習(xí)這套教程入職大廠??!_嗶哩嗶哩_bilibili

2023最新合集Python自動(dòng)化測(cè)試開(kāi)發(fā)框架【全棧/實(shí)戰(zhàn)/教程】合集精華,學(xué)完年薪40W+_嗶哩嗶哩_bilibili

測(cè)試開(kāi)發(fā)相關(guān)教程推薦

2023全網(wǎng)最牛,字節(jié)測(cè)試開(kāi)發(fā)大佬現(xiàn)場(chǎng)教學(xué),從零開(kāi)始教你成為年薪百萬(wàn)的測(cè)試開(kāi)發(fā)工程師_嗶哩嗶哩_bilibili

postman/jmeter/fiddler測(cè)試工具類教程推薦

講的最詳細(xì)JMeter接口測(cè)試/接口自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)合集教程,學(xué)jmeter接口測(cè)試一套教程就夠了!!_嗶哩嗶哩_bilibili

2023自學(xué)fiddler抓包,請(qǐng)一定要看完【如何1天學(xué)會(huì)fiddler抓包】的全網(wǎng)最詳細(xì)視頻教程??!_嗶哩嗶哩_bilibili

2023全網(wǎng)封神,B站講的最詳細(xì)的Postman接口測(cè)試實(shí)戰(zhàn)教學(xué),小白都能學(xué)會(huì)_嗶哩嗶哩_bilibili

??總結(jié):

?光學(xué)理論是沒(méi)用的,要學(xué)會(huì)跟著一起敲,要?jiǎng)邮謱?shí)操,才能將自己的所學(xué)運(yùn)用到實(shí)際當(dāng)中去,這時(shí)候可以搞點(diǎn)實(shí)戰(zhàn)案例來(lái)學(xué)習(xí)。

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

如果對(duì)你有幫助的話,點(diǎn)個(gè)贊收個(gè)藏,給作者一個(gè)鼓勵(lì)。也方便你下次能夠快速查找。

如有不懂還要咨詢下方小卡片,博主也希望和志同道合的測(cè)試人員一起學(xué)習(xí)進(jìn)步

在適當(dāng)?shù)哪挲g,選擇適當(dāng)?shù)膷徫?,盡量去發(fā)揮好自己的優(yōu)勢(shì)。

我的自動(dòng)化測(cè)試開(kāi)發(fā)之路,一路走來(lái)都離不每個(gè)階段的計(jì)劃,因?yàn)樽约合矚g規(guī)劃和總結(jié),

測(cè)試開(kāi)發(fā)視頻教程、學(xué)習(xí)筆記領(lǐng)取傳送門(mén)!!

三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備,selenium,前端,自動(dòng)化

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-766824.html

到了這里,關(guān)于三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備的文章就介紹完了。如果您還想了解更多內(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)文章

  • Python自動(dòng)化實(shí)戰(zhàn)之使用Selenium進(jìn)行Web自動(dòng)化詳解

    Python自動(dòng)化實(shí)戰(zhàn)之使用Selenium進(jìn)行Web自動(dòng)化詳解

    為了完成一項(xiàng)重復(fù)的任務(wù),你需要在網(wǎng)站上進(jìn)行大量的點(diǎn)擊和操作,每次都要浪費(fèi)大量的時(shí)間和精力。Python的Selenium庫(kù)就可以自動(dòng)化完成這些任務(wù)。 在本篇文章中,我們將會(huì)介紹如何使用Python的Selenium庫(kù)進(jìn)行Web自動(dòng)化,以及如何將它應(yīng)用于實(shí)際項(xiàng)目中。如果你是一名Python愛(ài)好

    2024年02月13日
    瀏覽(30)
  • selenium+python做web端自動(dòng)化測(cè)試框架實(shí)戰(zhàn)

    selenium+python做web端自動(dòng)化測(cè)試框架實(shí)戰(zhàn)

    最近受到萬(wàn)點(diǎn)暴擊,由于公司業(yè)務(wù)出現(xiàn)問(wèn)題,工作任務(wù)沒(méi)那么繁重,有時(shí)間摸索selenium+python自動(dòng)化測(cè)試,結(jié)合網(wǎng)上查到的資料自己編寫(xiě)出適合web自動(dòng)化測(cè)試的框架,由于本人也是剛剛開(kāi)始學(xué)習(xí)python,這套自動(dòng)化框架目前已經(jīng)基本完成了所以總結(jié)下編寫(xiě)的得失,便于以后回顧溫

    2024年02月14日
    瀏覽(26)
  • Python+Selenium自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)

    Python+Selenium自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)

    第 1 章 自動(dòng)化測(cè)試 1.1、自動(dòng)化測(cè)試介紹 自動(dòng)化測(cè)試就是通過(guò)自動(dòng)化測(cè)試工具幫我們打開(kāi)瀏覽器,輸入網(wǎng)址,輸入賬號(hào)密碼登錄,及登錄后的操作,總的說(shuō)來(lái)自動(dòng)化測(cè)試就是通過(guò)自動(dòng)化測(cè)試腳本來(lái)幫我們從繁瑣重復(fù)的手工測(cè)試?yán)锩娼饷摮鰜?lái),把時(shí)間和精力花到更好的地方去,

    2023年04月17日
    瀏覽(25)
  • 基于Selenium的Web UI自動(dòng)化測(cè)試框架開(kāi)發(fā)實(shí)戰(zhàn)

    基于Selenium的Web UI自動(dòng)化測(cè)試框架開(kāi)發(fā)實(shí)戰(zhàn)

    1、自研自動(dòng)化測(cè)試框架 首先進(jìn)行需求分析。概要設(shè)計(jì)包括以下三大模塊: 公共函數(shù)庫(kù)模塊(包括可復(fù)用函數(shù)庫(kù)、日志管理、報(bào)表管理及發(fā)送郵件管理); 測(cè)試用例倉(cāng)庫(kù)模塊(具體用例的相關(guān)管理); 可視化頁(yè)面管理模塊(單獨(dú)針對(duì)Web頁(yè)面進(jìn)行抽象,封裝頁(yè)面元素和操作方

    2024年01月20日
    瀏覽(114)
  • 爬蟲(chóng) + 自動(dòng)化利器---selenium詳解以及實(shí)戰(zhàn)項(xiàng)目

    什么是selenium Selenium是一個(gè)用于Web應(yīng)用程序測(cè)試的工具。 只要在測(cè)試用例中把預(yù)期的用戶行為與結(jié)果都描述出來(lái),我們就得到了一個(gè)可以自動(dòng)化運(yùn)行的功能測(cè)試套件。 Selenium測(cè)試套件直接運(yùn)行在瀏覽器中,就像真正的用戶在操作瀏覽器一樣。 Selenium也是一款同樣使用Apache Li

    2024年02月09日
    瀏覽(31)
  • po+selenium+unittest自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)

    po+selenium+unittest自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)

    1、新建一個(gè)包名:common(用于存放基本函數(shù)封裝) (1)在common包下新建一個(gè)base.py文件,作用:頁(yè)面操作封裝。base.py文件代碼如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

    2024年01月17日
    瀏覽(24)
  • 【python+selenium自動(dòng)化測(cè)試實(shí)戰(zhàn)項(xiàng)目】全面、完整、詳細(xì)

    【python+selenium自動(dòng)化測(cè)試實(shí)戰(zhàn)項(xiàng)目】全面、完整、詳細(xì)

    項(xiàng)目名稱:**公司電子零售會(huì)員系統(tǒng) 項(xiàng)目目的:實(shí)現(xiàn)電子零售會(huì)員系統(tǒng)項(xiàng)目自動(dòng)化測(cè)試執(zhí)行 項(xiàng)目版本:v1.0 項(xiàng)目目錄 項(xiàng)目環(huán)境 本版 python 36 pip insatll selenium PyCharm 2017.2.4 Windows 10 10.0 HTMLTestRunner.py 項(xiàng)目框架 unittest單元測(cè)試框架 pageobject 設(shè)計(jì)模式 UI對(duì)象庫(kù)思想 項(xiàng)目設(shè)計(jì) 1.一個(gè)模

    2024年02月06日
    瀏覽(35)
  • Python+selenium自動(dòng)化測(cè)試實(shí)戰(zhàn)項(xiàng)目(全面,完整,詳細(xì))

    前言 之前的文章說(shuō)過(guò), 要寫(xiě)一篇自動(dòng)化實(shí)戰(zhàn)的文章, 這段時(shí)間比較忙再加回家過(guò)清明一直沒(méi)有更新,今天整理一下實(shí)戰(zhàn)項(xiàng)目的代碼共大家學(xué)習(xí)。(注:項(xiàng)目是針對(duì)我們公司內(nèi)部系統(tǒng)的測(cè)試,只能內(nèi)部網(wǎng)絡(luò)訪問(wèn),外部網(wǎng)絡(luò)無(wú)法訪問(wèn)) 問(wèn): 1.外部網(wǎng)絡(luò)無(wú)法訪問(wèn),代碼也無(wú)法運(yùn)行

    2024年02月13日
    瀏覽(26)
  • selenium進(jìn)階之web自動(dòng)化項(xiàng)目框架搭建(Python版)

    1、項(xiàng)目結(jié)構(gòu) web自動(dòng)化框架的設(shè)計(jì),同接口自動(dòng)化框架一樣,采用分層設(shè)計(jì)。 文件或目錄 說(shuō)明 common 常用模塊,常用的一些函數(shù)封裝 testcases 用例模塊,所有的測(cè)試用例 test_data 用例數(shù)據(jù) logs 日志目錄 reports 報(bào)告 settings.py 配置 main.py 項(xiàng)目入口 2、settings.py 3、main.py 4、commonlog

    2024年02月11日
    瀏覽(25)
  • 〖Python WEB 自動(dòng)化測(cè)試實(shí)戰(zhàn)篇⑨〗- 實(shí)戰(zhàn) - selenium 實(shí)現(xiàn)瀏覽器標(biāo)簽頁(yè)的切換

    訂閱 Python全棧白寶書(shū)-零基礎(chǔ)入門(mén)篇 可報(bào)銷! 白嫖入口-請(qǐng)點(diǎn)擊我。 推薦他人訂閱,可獲取扣除平臺(tái)費(fèi)用后的35%收益,文末名片加V! 說(shuō)明:該文屬于 Python全棧白寶書(shū)專欄, 免費(fèi)階段訂閱數(shù)量4300+ , 購(gòu)買(mǎi)任意白寶書(shū)體系化專欄可加入 TFS-CLUB 私域社區(qū)。 福利:加入社區(qū)的小伙

    2023年04月08日
    瀏覽(55)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包