自動化測試


第一、二單元 Web自動化測試進階

一.框架定義

????框架就是一個框子,指其約束性,也是一個架子,指其支撐性,是一個基本概念上的結(jié)構(gòu),用于去解決或者處理復(fù)雜的問題

二.為什么使用框架

????1)自己從頭實現(xiàn)太復(fù)雜

????2)使用框架能夠更專注于業(yè)務(wù)邏輯,加快開發(fā)速度

????3)框架的使用能夠處理更多細節(jié)問題

????4)使用人數(shù)多,穩(wěn)定性,擴展性好

三.selenium工作原理

四.selenium環(huán)境搭建

五.selenium對瀏覽器操作

? ? 1.庫的導入

? ? 2.創(chuàng)建瀏覽器對象

? ? 3.瀏覽器尺寸相關(guān)操作

? ? 4.瀏覽器位置相關(guān)操作

? ? 5.瀏覽器的關(guān)閉操作

? ? 6.頁面請求操作

六.selenium獲取斷言信息

? ? 1.斷言:斷言是編程術(shù)語,表示為一些布爾表達式,程序員相信在程序中的某個特定點該表達式值為真,可以在任何時候啟用和禁用斷言驗證,因此可以在測試時啟用斷言而在部署時禁用斷言。

? ? 2.獲取斷言信息的操作

? ??????current_url 獲取當前訪問頁面url

????????title 獲取當前瀏覽器標題

????????page_source 獲取網(wǎng)頁源碼

? ??????get_screenshot_as_png() 保存圖片

? ??????get_screenshot_as_file(file) 直接保存

七.selenium八大元素定位

八.元素的操作

????1)點擊和輸入

????點擊操作---------->element.click()

????清空/輸入操作:

????element.clear()---------------------->清空輸入框

????element.send_keys(data)-------->輸入數(shù)據(jù)

? ? 2)提交操作

? ? element.submit()

九.多標簽之間的切換

? ? 1.獲取所有窗口的句柄

? ? 2.通過窗口的句柄進入窗口

十. 多表單切換

????在網(wǎng)頁中,表單嵌套是很常見的情況,尤其是在登錄的場景

十一. 什么是多表單

實際上就是使用iframe/frame,引用了其他頁面的鏈接,真正的頁面數(shù)據(jù)并沒有出現(xiàn)在當前源碼中,但是在瀏覽器中我們看到,簡單理解可以使頁面中開了一個窗口顯示另一個頁面

十二.處理方法

十三.彈出框操作

? ? 1.進入到彈出框

? ? 2.接收警告

? ? 3.解散警告

十四.鼠標和鍵盤操作

? ? 1.鼠標操作

? ? ? ? 1)導入動作鏈類

? ? ? ? 2)鼠標右擊

? ? ? ? 3)鍵盤操作:鍵盤操作一般使用Keys類

十五.瀏覽器等待

????1)為什么進行等待

? ? ? ? 1.網(wǎng)速慢

? ? ? ? 2.網(wǎng)站內(nèi)容過多

? ? ? ? 3.如果不進行等待而直接定位元素,可能會拋出異常


第三單元po模型

一.po模型介紹

在自動化中,Selenium自動化測試中有一個名字經(jīng)常被提及PageObject(思想與面向?qū)ο蟮奶卣飨嗤?,通常PO模型可以大大提高測試用例的維護效率

二.PageObject設(shè)計模式

三.po的核心要素

四.非po實現(xiàn)

五.po實現(xiàn)

六.po模型的優(yōu)點

第四、五單元 Android開發(fā)、adb、monkey測試?

第六單元 移動端測試知識概覽

第七單元 APP移動端測試高級

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、表單補充: 1.Lable標簽可以讓標簽文本點擊的時候讓label指向的標簽表單標簽獲得焦點。 使用for屬性...
    Stevenqqq閱讀 181評論 0 0
  • 歲月很長,暑假苦短。 讀書郎的這個暑假呀,更是忙忙碌碌滴。 除了學校里堆成山的作業(yè),還要參加兩次競賽培訓,最最苦逼...
    姜王氏閱讀 239評論 0 0
  • 《高二筆記——快樂“明小”路》 高二上學期,讀書郎最大的收獲就是在第17屆“明天小小科學家”獎勵活動中獲得一等獎并...
    姜王氏閱讀 305評論 0 1
  • 忘掉不開心的,日子總要過得去 倒庫:起步,黃線與肩膀平行,左打滿,入庫,地縫中線與12點方向垂直,調(diào)正,黃線與肩膀...
    小呆的日更挑戰(zhàn)閱讀 282評論 0 0
  • 一鞋長大概是三十厘米 上車 1.系安全帶,調(diào)座椅,調(diào)后視鏡,右邊看前面車把手,左邊看后輪,打火,踩離合,剎,打開手...
    a2621c92765c閱讀 270評論 0 0

友情鏈接更多精彩內(nèi)容