原文:webTest-----webUI自動化框架

webTest框架介紹 地址 https: github.com wuranxu webTest 希望大家能夠喜歡 簡介 本框架基於Python selenium unittest組成,用戶以Page Object的模式編寫用例。元素的定位和操作按照頁面划分,達到Web端自動化回歸測試的目的,並生成測試報告。瀏覽器兼容性暫時未完善。 本例子展示了一個必應首頁搜索 龍珠超 的測試用例,比較簡陋。 運 ...

2018-03-04 23:46 0 7109 推薦指數:

查看詳情

基於Java+Selenium的WebUI自動化測試框架(六)---瀏覽器初始

  本篇我們來討論,如何寫一個瀏覽器初始的類。在寫之前,先思考一下,我們需要一個什么樣的初始?   先來看看使用原生的Java + selenium是怎么做的。(以firefox為例)   上面是個典型的例子,System.setProperty("webdriver驅動名 ...

Wed Aug 28 19:21:00 CST 2019 0 519
基於Java+Selenium的WebUI自動化測試框架(三)------記錄LOG

在有了Position類和接口類之后,我們是不是立刻就要着手開始寫實現類了呢?按照一般的順序是這樣。但是,我們這里先停一下。原因有二: 1)既然是寫一個框架,我們希望總體的功能上是全面的。實現類中,我們需要設計和實現各種具體的操作方法。那么,如果中間出了問題,我們希望能夠有所記錄 ...

Tue Aug 27 23:57:00 CST 2019 0 405
基於Java+Selenium的WebUI自動化測試框架(十四)-----使用TestNG的Sample

  到目前為止,我們所寫的東西,都是集中在如何使用Selenium和Java來定位和讀取元素。那么,到底如何具體開展測試,如何實現參數,如何實現判定呢?下面,我們來看看Java應用程序的測試框架吧。   當前比較流行的Java應用程序測試框架有JUnit和TestNG兩種 ...

Mon Sep 02 21:39:00 CST 2019 0 378
基於Java+Selenium的WebUI自動化測試框架(七)--IE瀏覽器的設置

在上一篇我們講了關於WebDriver的版本,瀏覽器初始,以及下載的設定。   在設置IE瀏覽器進行WebDriver的測試時,通常會遇見以下幾種錯誤: 1.沒有關閉IE瀏覽器的保護模式。 當運行測試用例后出現類似以下內容的錯誤: Exception ...

Wed Aug 28 19:46:00 CST 2019 0 368
基於Java+Selenium的WebUI自動化測試框架(八)-----讀取元素(XML文件)

我們繼續回到自動化測試框架的主線上來,在前面的文章中,我們定義一個頁面元素的主要參數有:路徑,找尋方式,等待時間,名稱,這個四個參數。另外,我們還需要考慮一個問題,就是網站的頁面。 舉個例子來說,如果A頁面上有“新增”,“選擇”,“保存”等按鈕,B頁面上也有“新增”,“選擇 ...

Wed Aug 28 22:48:00 CST 2019 2 512
基於Java+Selenium的WebUI自動化測試框架(九)-----基礎頁面類(BasePage)

  上篇我們寫了java讀取xml文件的類,實現了可以從xml文件讀取元素的方式。那么,接下來我們需要考慮一個問題。我們拿了這些元素之后怎么去操作呢?   先來看看我們手工測試的時候是怎么進行的。   雙擊瀏覽器,打開網站(瀏覽器初始),然后在打開的網頁上進行一些操作(比如輸入,點擊什么的 ...

Wed Aug 28 23:30:00 CST 2019 2 453
基於Java+Selenium的WebUI自動化測試框架(一)---頁面元素定位器

對於自動化測試,尤其是UI的自動化測試。是很多做黑盒功能測試的同學,入門自動化測試一個最為直觀的或者說最容易理解的途徑之一。  對於手工測試和自動化測試的優劣,網上有很多論述,在這里不作展開討論。但是,讓測試人員解放生產力,提高效率,把精力關注與最為重要的核心業務邏輯與測試設計上,是每個 ...

Tue Aug 27 22:01:00 CST 2019 0 1555
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM