最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
如何使用TestNG框架創(chuàng)建Selenium腳本

這篇文章主要介紹“如何使用TestNG框架創(chuàng)建Selenium腳本”,在日常操作中,相信很多人在如何使用TestNG框架創(chuàng)建Selenium腳本問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何使用TestNG框架創(chuàng)建Selenium腳本”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

十年的宿豫網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整宿豫建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“宿豫網(wǎng)站設(shè)計(jì)”,“宿豫網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

一.TestNG的特點(diǎn)

支持注釋

支持參數(shù)化

不需要?jiǎng)?chuàng)建測(cè)試套件的高級(jí)執(zhí)行方法

根據(jù)數(shù)據(jù)提供者提供的數(shù)據(jù)進(jìn)行數(shù)據(jù)驅(qū)動(dòng)測(cè)試

允許用戶為測(cè)試方法設(shè)置執(zhí)行優(yōu)先級(jí)

在執(zhí)行多線程時(shí)提供安全的環(huán)境

支持各種工具和插件的集成,如構(gòu)建工具(Ant、Maven等)、集成開(kāi)發(fā)環(huán)境(Eclipse)。

為用戶使用ReportNG生成報(bào)表提供了有效的方法

TestNG與Junit對(duì)比:

TestNG比JUnit有許多優(yōu)點(diǎn):

高級(jí)且簡(jiǎn)單的注釋

可以設(shè)置執(zhí)行模式

測(cè)試腳本的并發(fā)執(zhí)行

可以設(shè)置測(cè)試用例依賴項(xiàng)

在TestNG和JUnit中,注釋前面都有一個(gè)“@”符號(hào)。

二.在Eclipse中安裝TestNG

根據(jù)下面的步驟在eclipse上下載和安裝TestNG

步驟一:?jiǎn)?dòng)eclipse IDE->點(diǎn)擊菜單欄上的幫助選項(xiàng)->在下拉框中選擇“Eclipse Marketplace..”選項(xiàng)

如何使用TestNG框架創(chuàng)建Selenium腳本

步驟二 在搜索框輸入關(guān)鍵詞“TestNG”,點(diǎn)擊go 按鈕

如何使用TestNG框架創(chuàng)建Selenium腳本

步驟三 當(dāng)點(diǎn)擊go 按鈕后,顯示匹配搜索的結(jié)果,點(diǎn)擊install 按鈕安裝“TestNG”

如何使用TestNG框架創(chuàng)建Selenium腳本

步驟四 下載后會(huì)有一個(gè)彈出確認(rèn)的彈窗,點(diǎn)擊confirm確認(rèn)

如何使用TestNG框架創(chuàng)建Selenium腳本

步驟五 接下來(lái),應(yīng)用會(huì)彈出接受license框,然后點(diǎn)擊“Finish”按鈕

步驟六 開(kāi)始安裝,可以看見(jiàn)安裝進(jìn)度條

如何使用TestNG框架創(chuàng)建Selenium腳本

重啟 eclipse

重啟后,點(diǎn)擊菜單欄的“Window”選項(xiàng)下的“Preferences”來(lái)驗(yàn)證TestNG的安裝。請(qǐng)參閱下圖

如何使用TestNG框架創(chuàng)建Selenium腳本

如何使用TestNG框架創(chuàng)建Selenium腳本

三.創(chuàng)建TestNG項(xiàng)目示例

步驟一 點(diǎn)擊菜單欄的File-> new->java Project

如何使用TestNG框架創(chuàng)建Selenium腳本

步驟二 輸入項(xiàng)目名稱如“DemoTestNG”,點(diǎn)擊”Next”按鈕,點(diǎn)擊“Finish”按鈕,這樣java 項(xiàng)目創(chuàng)建成功

如何使用TestNG框架創(chuàng)建Selenium腳本

步驟三 導(dǎo)入TestNG 目錄到新創(chuàng)建的java 項(xiàng)目,單擊Build Path下的“Libraries”選項(xiàng)卡,點(diǎn)擊“Add library”。

如何使用TestNG框架創(chuàng)建Selenium腳本

步驟四 在彈出的對(duì)話框,選擇TestNG,點(diǎn)擊“Next”按鈕,點(diǎn)擊“完成”按鈕。

如何使用TestNG框架創(chuàng)建Selenium腳本

現(xiàn)在TestNG已經(jīng)加入到Java project 中,如下圖

如何使用TestNG框架創(chuàng)建Selenium腳本

將下載的所有Selenium庫(kù)和jar添加到項(xiàng)目的構(gòu)建路徑中。

四.創(chuàng)建TestNG類(lèi)

創(chuàng)建示例腳本

步驟一 展開(kāi)“Demo TestNG”項(xiàng)目,選擇 “src”文件夾,右鍵單擊“src”包導(dǎo)航到New -> Other。

如何使用TestNG框架創(chuàng)建Selenium腳本

步驟二 打開(kāi)TestNG選項(xiàng),選擇TestNG類(lèi)選項(xiàng),點(diǎn)擊next 選項(xiàng)

如何使用TestNG框架創(chuàng)建Selenium腳本

步驟三 指定源文件夾、包名和TestNG類(lèi)名,然后單擊Finish按鈕。

如何使用TestNG框架創(chuàng)建Selenium腳本

TestNG類(lèi)將使用默認(rèn)模式創(chuàng)建

如何使用TestNG框架創(chuàng)建Selenium腳本

場(chǎng)景:

啟動(dòng)瀏覽器,打開(kāi)“Gmail.com”。

驗(yàn)證頁(yè)面標(biāo)題并打印驗(yàn)證結(jié)果。

輸入用戶名和密碼。

單擊登錄按鈕。

關(guān)閉web瀏覽器。

代碼解釋?zhuān)?/p>

1)@Test是TestNG注釋之一。這個(gè)注釋讓程序知道標(biāo)注為@Test的方法是一個(gè)測(cè)試方法。為了能夠使用不同的TestNG注釋?zhuān)覀冃枰獙?dǎo)入包“import org.testng.annotations.*”。

2)使用TestNG創(chuàng)建測(cè)試腳本時(shí)不需要main()方法。程序的執(zhí)行是在注釋的基礎(chǔ)上完成的。

3)在語(yǔ)句中,我們?cè)诒容^預(yù)期值和實(shí)際值時(shí)使用Assert類(lèi)。Assert類(lèi)用于執(zhí)行各種驗(yàn)證。為了能夠使用不同的類(lèi),我們需要導(dǎo)入“import org.testng.Assert”。

五.執(zhí)行TestNG腳本

在代碼區(qū)任意地方右鍵,或者java包上右鍵選擇“Run As”選項(xiàng),點(diǎn)擊“TestNG Test”運(yùn)行

如何使用TestNG框架創(chuàng)建Selenium腳本

TestNG結(jié)果在兩個(gè)窗口顯示

控制臺(tái)窗口

TestNG結(jié)果窗口

如何使用TestNG框架創(chuàng)建Selenium腳本

如何使用TestNG框架創(chuàng)建Selenium腳本

六.HTML報(bào)告

TestNG具有生成用戶可讀和可理解的HTML報(bào)告的強(qiáng)大功能。這些報(bào)告可以在任何瀏覽器中查看,也可以使用Eclipse的內(nèi)置瀏覽器支持來(lái)查看。

生成步驟:

步驟1:執(zhí)行新創(chuàng)建的TestNG類(lèi)。右鍵單擊包含TestNG類(lèi)的項(xiàng)目,選擇“Refresh”選項(xiàng)刷新

步驟2:在“src”文件夾級(jí)別生成一個(gè)名為“test-output”的文件夾,展開(kāi)“test-output”文件夾,用Eclipse瀏覽器打開(kāi)“email -report”, HTML文件顯示最近執(zhí)行的結(jié)果。

步驟3:HTML報(bào)告在eclipse環(huán)境中打開(kāi),請(qǐng)參閱下圖

如何使用TestNG框架創(chuàng)建Selenium腳本

如何使用TestNG框架創(chuàng)建Selenium腳本

七.在TestNG中設(shè)置優(yōu)先級(jí)

示例:

八.代碼走查

如果測(cè)試腳本由多個(gè)測(cè)試方法組成,則可以使用TestNG注釋“@Test”并通過(guò)設(shè)置“priority”參數(shù)的值來(lái)設(shè)置執(zhí)行優(yōu)先級(jí)和順序。

在上面的代碼片段中,所有方法都用 @Test標(biāo)注,優(yōu)先級(jí)設(shè)置為0、1和2。因此測(cè)試方法的執(zhí)行順序?yàn)?

Method1

Method2

Method3

支持注解

TestNG和JUnit中提供了許多注釋。很小的區(qū)別在于TestNG為JUnit提供了一些更高級(jí)的注釋。

九.TestNG的注釋

以下是TestNG中最有用的注釋:

如何使用TestNG框架創(chuàng)建Selenium腳本

十.總結(jié)

TestNG是一個(gè)有利于開(kāi)發(fā)和測(cè)試使用的高級(jí)框架;

TestNG是一個(gè)開(kāi)源框架,它是在Apache軟件許可下發(fā)布的,可以隨時(shí)下載;

TestNG因?yàn)榫哂懈呒?jí)的特性,所以被認(rèn)為優(yōu)于Junit;

TestNG是免費(fèi)的,可以使用Eclipse Market很容易地安裝在Eclipse IDE中。

到此,關(guān)于“如何使用TestNG框架創(chuàng)建Selenium腳本”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


分享文章:如何使用TestNG框架創(chuàng)建Selenium腳本
鏈接地址:http://fisionsoft.com.cn/article/gceeji.html