1.簡介 前面文章細心的小伙伴會發現宏哥在運行測試用例的時候有的是在main方法下,而有的不需要用main方法去執行用例,那么為什么有的就不需要在main方法下就能夠成功運行測試用例了。這就需要單元測試框架的支持,這篇宏哥就來簡單介紹TestNG單元測試框架的安裝和基本使用。 2. ...
.簡介 上一篇宏哥介紹了如何設計支持不同瀏覽器測試,宏哥的方法就是通過來切換配置文件設置的瀏覽器名稱的值,來確定啟動什么瀏覽器進行腳本測試。宏哥將這個叫做瀏覽器引擎類。這個類負責獲取瀏覽器類型和啟動不同瀏覽器,並做一些前提操作,例如:最大化瀏覽器窗口和,打開測試服務器地址。 今天這篇宏哥打算介紹如何封裝幾個Selenium公共的方法到頁面基類中去。首先宏哥給小伙伴或者童鞋們解釋一下頁面基類,看到 ...
2022-05-05 15:05 1 979 推薦指數:
1.簡介 前面文章細心的小伙伴會發現宏哥在運行測試用例的時候有的是在main方法下,而有的不需要用main方法去執行用例,那么為什么有的就不需要在main方法下就能夠成功運行測試用例了。這就需要單元測試框架的支持,這篇宏哥就來簡單介紹TestNG單元測試框架的安裝和基本使用。 2. ...
1.簡介 頁面對象模型(Page Object Model)在Selenium Webdriver自動化測試中使用非常流行和受歡迎,作為自動化測試工程師應該至少聽說過POM這個概念。本篇介紹POM的簡介,接下來宏哥一步一步告訴你如何在你Java+Selenium3自動化測試框架中實現POM ...
1.簡介 我們在實際工作中,有可能遇到有些web產品,網頁上有一些時間選擇,然后支持按照不同時間段范圍去篩選數據。網頁上日歷控件一般,是一個文本輸入框,鼠標點擊,就會彈出日歷界面,可以選擇具體日期。這一篇,宏哥就來介紹一下日歷控件是如何用selenium實現自動化。 2.JQueryUI ...
1.簡介 盡管有的小伙伴或者童鞋們覺得很簡單,不就是關閉退出瀏覽器,但是宏哥還是把兩個方法的區別說一下,不然遇到坑后根本不會想到是這里的問題。 2.源碼 本文介紹webdriver中關於瀏覽器退出操作。driver中有兩個方法是關於瀏覽器關閉,一個叫quit,一個叫close。先來看看看兩 ...
1.簡介 webdriver有三種判斷元素狀態的方法,分別是isEnabled,isSelected 和 isDisplayed,其中isSelected在前面的內容中已經簡單的介紹了,isSelected表示查看元素是否被選中,一般用在勾選框中(多選或者單選),isDisplayed表示查看 ...
1.簡介 終於經過宏哥的不懈努力,偶然發現了一個toast的web頁面,所以直接就用這個頁面來夯實一下,上一篇學過的知識-處理toast元素。 2.安居客 事先聲明啊,宏哥沒有收他們的廣告費啊,純粹是為了學習和實戰的。 2.1被測網址 1.被測網址的地址: https ...
1.簡介 在使用appium寫app自動化的時候介紹toast的相關元素的定位,在Web UI測試過程中,也經常遇到一些toast,那么這個toast我們這邊如何進行測試呢?今天宏哥就分兩篇介紹一下。 2.什么是toast? Android中的Toast是一種簡易的消息提示框。當視圖 ...
1.簡介 CSS定位方式和xpath定位方式基本相同,只是CSS定位表達式有其自己的格式。CSS定位方式擁有比xpath定位速度快,且比CSS穩定的特性。下面詳細介紹CSS定位方式的使用方法。xpath定位是“屠龍刀”,那CSS定位就是"倚天劍了",相對CSS來說,具有語法簡單,定位速度快 ...