1. 程式人生 > >自動化測試框架selenium+java+TestNG——配置篇

自動化測試框架selenium+java+TestNG——配置篇

   最近來總結下自動化測試 selenium的一些常用框架測試搭配,由簡入繁,最簡單的就是selenium+java+TestNG了,因為我用的是java,就只是總結下java了。

TestNG線上安裝:

 開啟Eclipse   Help ->Install New Software ,   然後Add   "http://beust.com/eclipse"

選擇TestNG,finish下一步完成安裝。

驗證是否安裝成功

File->new->other

 匯入selenium JAR包

1.將已下載好的檔案拷貝到java project下

2.右鍵java專案,選擇properties->build path

 3.add library

接下來

隨便輸入一個library名字。

4.返回後選擇新建的library,新增jar包,選擇lib目錄下的所有檔案還有

5.新增完成會看到專案目錄下

6.如果需要檢視selenium原始碼,則對進行下關聯

  選擇這個jar包,右鍵->propreties

完成後再開啟中的檔案就可以看到原始碼了

 --------------------------------------完成selenium和TestNG配置-----------------------------------------

相關推薦

自動化測試框架selenium+java+TestNG——配置

   最近來總結下自動化測試 selenium的一些常用框架測試搭配,由簡入繁,最簡單的就是selenium+java+TestNG了,因為我用的是java,就只是總結下java了。 TestNG線上安裝:  開啟Eclipse   Help ->Install

自動化測試框架 | selenium+Python,怎樣從0開始搭建一個屬於自己專案的自動化測試框架

這篇博文下面的文章是連結到我知乎專欄的,現啟用新知乎賬號「馬蟻蛋」,對應的專欄「軟體測試精選」,所有文章全部遷移至此賬號了,需要的請關注。此篇文章是,如何從零搭建一個屬於自己專案的自動化測試框架(第一篇

web自動化測試框架搭建( Java+Cucumber+Gradle) _Mac_3

1. 建立一個Gradle projectfile-->new-->Other-->Gradle Project2. 修改build.gradle// plugin  apply pl

web自動化測試框架搭建( Java+Cucumber+Gradle) _Mac_2

一.安裝Gradle1. 使用ruby安裝Mac的包管理器homebrew2. 待brew安裝ok之後,使用brew安裝gradlebrew install gradle3. 確認本機的gradle版本

web自動化測試框架selenium呼叫JavaScript程式碼常用操作解析

        在做web專案時,通常需要開發一些自動化用例,自動化用例執行可以設定觸發條件,也可以定時執行,在每次程式碼發生變更的情況下,自動觸發自動化用例執行,可以及時檢測修改程式碼是否引入新的問題,提高產品的自信度。在開發web端自動化用例程式碼時,目前大多采用主流的s

RobotFramework自動化測試框架-Selenium Web自動化(三)關於在RobotFramework中如何使用Selenium很全的總結(下)

本文緊接著RobotFramework自動化測試框架-Selenium Web自動化(二)關於在RobotFramework中如何使用Selenium很全的總結(上)繼續分享RobotFramework中如何使用Selenium進行自動化測試。 本文章節目錄: 1、Get Value 2、Get Webele

小白學 Python 爬蟲(27):自動化測試框架 Selenium 從入門到放棄(上)

人生苦短,我用 Python 前文傳送門: 小白學 Python 爬蟲(1):開篇 小白學 Python 爬蟲(2):前置準備(一)基本類庫的安裝 小白學 Python 爬蟲(3):前置準備(二)Linux基礎入門 小白學 Python 爬蟲(4):前置準備(三)Docker基礎入門 小白學 Pyth

小白學 Python 爬蟲(28):自動化測試框架 Selenium 從入門到放棄(下)

人生苦短,我用 Python 前文傳送門: 小白學 Python 爬蟲(1):開篇 小白學 Python 爬蟲(2):前置準備(一)基本類庫的安裝 小白學 Python 爬蟲(3):前置準備(二)Linux基礎入門 小白學 Python 爬蟲(4):前置準備(三)Docker基礎入門 小白學 Pyth

selenium+java+testNG+pageObject深入理解自動化測試框架

關於selenium+java+testNg的環境配置文章,本文主要講述測試框架的架構實現。 我們知道,搭建一個合理的測試框架能夠將自動化測試做大做大,一個合適的自動化測試框架能夠極大的降低程式碼的數量,便於後續的維護。文章先從測試框架的模型,思想講起,然後將各個部分做實現

Java自動化測試框架-01 - TestNG之入門 - 大佬的雞肋,菜鳥的盛宴(詳細教程)

TestNG是什麼? TestNG按照官方的定義: TestNG是一個測試框架,其靈感來自JUnit和NUnit,但引入了一些新的功能,使其功能更強大,使用更方便。 TestNG是一個開源自動化測試框架;TestNG表示下一代(Next Generation的首字母)。 TestNG類似於JUnit

Java自動化測試框架-03 - TestNG之Test Group - 我們一起組團打怪升級(詳細教程)

簡介   其實這篇文章的group巨集哥在上一篇中就提到過,但是就是舉例一筆帶過的,因此今天專門有一篇文章來講解Group的相關知識。希望大家茅塞頓開 ,有著更進一步認識和了解測試組。 一、Test Group(測試組)   TestNG 允許你將複雜的測試方法歸類為不同的組。不僅僅是可以宣告某個方法屬

Java自動化測試框架-04 - TestNG之Test Method - 道法自然,法力無邊(詳細教程)

簡介 按照上一篇的計劃,這一篇給小夥伴們分享一下測試方法。 一、設定引數 測試方法是可以帶有引數的。每個測試方法都可以帶有任意數量的引數,並且可以通過使用TestNG的@Parameters向方法傳遞正確的引數。 設定方式有兩種方法:使用testng.xml或者Data Providers 

Java自動化測試框架-07 - TestNG之Factory - 歡快暢遊夢幻工廠(詳細教程)

簡介   最近忙著裝修部落格園,沒時間更新文章,今天終於抽出時間把上次寫的一半的文章給寫完了,新的部落格園風格,希望大家喜歡。今天繼續介紹testng的相關知識--工廠。 工廠允許你動態的建立測試。例如,假設你需要建立一個測試方法,並用它來多次訪問一個web頁面,而且每次都帶有不同的引數: @Factory註

Java自動化測試框架-08 - TestNG之並行性和超時 (詳細教程)

一、並行性和超時 您可以指示TestNG以各種方式在單獨的執行緒中執行測試。 可以通過在suite標籤中使用 parallel 屬性來讓測試方法執行在不同的執行緒中。這個屬性可以帶有如下這樣的值: 二、並行套件(suites) 如果您正在執行多個套件檔案(例如“ java org.tes

Java自動化測試框架-10 - TestNG測試結果

1.-測試結果 1.1-成功,失敗和斷言 測試被認為是成功的,如果它不引發任何異常完成,還是它扔的預期異常(請參閱文件expectedExceptions屬性上找到的@Test註釋)。 您的測試方法通常由可能引發異常的呼叫或各種斷言(使用Java“ assert”關鍵字)組成。&ldq

Java自動化測試框架-11 - TestNG之annotation與併發測試 (詳細教程)

1、簡介 TestNG中用到的annotation的快速預覽及其屬性。 2、TestNG基本註解(註釋) 註解 描述 @BeforeSuite 註解的方法只執行一次,在當前suite所有測試執行之前執行 @AfterSuite 註解的方法只執行一次,在當前suite所有測試執行之後執行 @B

Java自動化測試框架-12 - TestNG之xml檔案詳解 (詳細教程)

1.簡介 現在這篇,我們來學習TestNG.xml檔案,前面我們已經知道,TestNG就是執行這個檔案來執行測試用例的。通過本篇,你可以進一步瞭解到:這個檔案是配置測試用例,測試套件。簡單來說,利用這個檔案,我們可以跑同一個類或者多個不同類裡面的測試用例。 TestNG通過設定testng.xml檔案能做以下

Java+Maven+selenium+testing+reportNG自動化測試框架

都是 tlist image pub tro snapshot htm sea cells 最近公司新出了一個產品,需要搭建自動化測試框架,這是一個學以至用的好機會,跟上級申請後,決定搭建一個java自動化測試框架。 Java自動化測試對我來講可以說不難不易,因為java是

python + selenium + unittest 自動化測試框架 -- 入門

、 預置條件: 1. python已安裝 2. pycharm已安裝 3. selenium已安裝 4. chrome.driver 驅動已下載     二、工程建立 1. New Project:建立自己的工程 2. New Package:建立各個配置包 3. Ne

Java&Selenium Web自動化測試框架理念

一、自動化測試含義 在自動化測試領域內流傳著一個說法:單元測試才是自動化測試的核心,在自動化測試裡,無論框架何等完美都不可能脫離單元測試,單元測試將會是自動化測試裡最小的單位,把它看作單位一,若干個單位一組成了一個整體,它就成了自動化測試; 諸如Python的單元測試框架Unittest、Pytest;J