亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用TestNG框架創建Selenium腳本

發布時間:2021-08-26 16:49:58 來源:億速云 閱讀:158 作者:chen 欄目:網絡管理

這篇文章主要介紹“如何使用TestNG框架創建Selenium腳本”,在日常操作中,相信很多人在如何使用TestNG框架創建Selenium腳本問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何使用TestNG框架創建Selenium腳本”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一.TestNG的特點

支持注釋

支持參數化

不需要創建測試套件的高級執行方法

根據數據提供者提供的數據進行數據驅動測試

允許用戶為測試方法設置執行優先級

在執行多線程時提供安全的環境

支持各種工具和插件的集成,如構建工具(Ant、Maven等)、集成開發環境(Eclipse)。

為用戶使用ReportNG生成報表提供了有效的方法

TestNG與Junit對比:

TestNG比JUnit有許多優點:

高級且簡單的注釋

可以設置執行模式

測試腳本的并發執行

可以設置測試用例依賴項

在TestNG和JUnit中,注釋前面都有一個“@”符號。

二.在Eclipse中安裝TestNG

根據下面的步驟在eclipse上下載和安裝TestNG

步驟一:啟動eclipse IDE->點擊菜單欄上的幫助選項->在下拉框中選擇“Eclipse Marketplace..”選項

如何使用TestNG框架創建Selenium腳本

步驟二 在搜索框輸入關鍵詞“TestNG”,點擊go 按鈕

如何使用TestNG框架創建Selenium腳本

步驟三 當點擊go 按鈕后,顯示匹配搜索的結果,點擊install 按鈕安裝“TestNG”

如何使用TestNG框架創建Selenium腳本

步驟四 下載后會有一個彈出確認的彈窗,點擊confirm確認

如何使用TestNG框架創建Selenium腳本

步驟五 接下來,應用會彈出接受license框,然后點擊“Finish”按鈕

步驟六 開始安裝,可以看見安裝進度條

如何使用TestNG框架創建Selenium腳本

重啟 eclipse

重啟后,點擊菜單欄的“Window”選項下的“Preferences”來驗證TestNG的安裝。請參閱下圖

如何使用TestNG框架創建Selenium腳本

如何使用TestNG框架創建Selenium腳本

三.創建TestNG項目示例

步驟一 點擊菜單欄的File-> new->java Project

如何使用TestNG框架創建Selenium腳本

步驟二 輸入項目名稱如“DemoTestNG”,點擊”Next”按鈕,點擊“Finish”按鈕,這樣java 項目創建成功

如何使用TestNG框架創建Selenium腳本

步驟三 導入TestNG 目錄到新創建的java 項目,單擊Build Path下的“Libraries”選項卡,點擊“Add library”。

如何使用TestNG框架創建Selenium腳本

步驟四 在彈出的對話框,選擇TestNG,點擊“Next”按鈕,點擊“完成”按鈕。

如何使用TestNG框架創建Selenium腳本

現在TestNG已經加入到Java project 中,如下圖

如何使用TestNG框架創建Selenium腳本

將下載的所有Selenium庫和jar添加到項目的構建路徑中。

四.創建TestNG類

創建示例腳本

步驟一 展開“Demo TestNG”項目,選擇 “src”文件夾,右鍵單擊“src”包導航到New -> Other。

如何使用TestNG框架創建Selenium腳本

步驟二 打開TestNG選項,選擇TestNG類選項,點擊next 選項

如何使用TestNG框架創建Selenium腳本

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

如何使用TestNG框架創建Selenium腳本

TestNG類將使用默認模式創建

如何使用TestNG框架創建Selenium腳本

場景:

啟動瀏覽器,打開“Gmail.com”。

驗證頁面標題并打印驗證結果。

輸入用戶名和密碼。

單擊登錄按鈕。

關閉web瀏覽器。

代碼解釋:

1)@Test是TestNG注釋之一。這個注釋讓程序知道標注為@Test的方法是一個測試方法。為了能夠使用不同的TestNG注釋,我們需要導入包“import org.testng.annotations.*”。

2)使用TestNG創建測試腳本時不需要main()方法。程序的執行是在注釋的基礎上完成的。

3)在語句中,我們在比較預期值和實際值時使用Assert類。Assert類用于執行各種驗證。為了能夠使用不同的類,我們需要導入“import org.testng.Assert”。

五.執行TestNG腳本

在代碼區任意地方右鍵,或者java包上右鍵選擇“Run As”選項,點擊“TestNG Test”運行

如何使用TestNG框架創建Selenium腳本

TestNG結果在兩個窗口顯示

控制臺窗口

TestNG結果窗口

如何使用TestNG框架創建Selenium腳本

如何使用TestNG框架創建Selenium腳本

六.HTML報告

TestNG具有生成用戶可讀和可理解的HTML報告的強大功能。這些報告可以在任何瀏覽器中查看,也可以使用Eclipse的內置瀏覽器支持來查看。

生成步驟:

步驟1:執行新創建的TestNG類。右鍵單擊包含TestNG類的項目,選擇“Refresh”選項刷新

步驟2:在“src”文件夾級別生成一個名為“test-output”的文件夾,展開“test-output”文件夾,用Eclipse瀏覽器打開“email -report”, HTML文件顯示最近執行的結果。

步驟3:HTML報告在eclipse環境中打開,請參閱下圖

如何使用TestNG框架創建Selenium腳本

如何使用TestNG框架創建Selenium腳本

七.在TestNG中設置優先級

示例:

八.代碼走查

如果測試腳本由多個測試方法組成,則可以使用TestNG注釋“@Test”并通過設置“priority”參數的值來設置執行優先級和順序。

在上面的代碼片段中,所有方法都用 @Test標注,優先級設置為0、1和2。因此測試方法的執行順序為:

Method1

Method2

Method3

支持注解

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

九.TestNG的注釋

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

如何使用TestNG框架創建Selenium腳本

十.總結

TestNG是一個有利于開發和測試使用的高級框架;

TestNG是一個開源框架,它是在Apache軟件許可下發布的,可以隨時下載;

TestNG因為具有高級的特性,所以被認為優于Junit;

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

到此,關于“如何使用TestNG框架創建Selenium腳本”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

普陀区| 连江县| 平安县| 绥阳县| 鄂温| 罗江县| 江口县| 新安县| 石狮市| 牡丹江市| 黎平县| 莱州市| 独山县| 垦利县| 都江堰市| 鄂州市| 华蓥市| 方山县| 阳东县| 谢通门县| 龙川县| 米泉市| 兴化市| 通许县| 建始县| 沂南县| 高唐县| 湖南省| 竹溪县| 鄢陵县| 宁化县| 赣榆县| 南宫市| 伽师县| 神农架林区| 铜鼓县| 顺平县| 增城市| 车险| 松阳县| 紫金县|