第1章 課程介紹(必看章節)
本章主要介紹為什么要學習這門課,學習這門課達到的目標是什么以及要想學習這門課要求大家具備哪些技能等,知道為何學,方能如何學。
第2章 全面元素定位(重點章節,建議大家跟着老師一點點操作。)
本章主要帶領大家回顧ui自動化測試必知必會的元素定位的方式,如xpath與css選擇器定位、獲取登錄后的cookies、使用cookies繞過登錄以及JS操作定位頁面元素等,讓大家為后續章節打好基礎,更好的了解自動化測試的標准以及所需。...
第3章 實戰電商平台商品信息瀏覽流程(大家跟着老師進電商實戰,不斷提高自己的編程能力)
本章主要是實戰環節,選擇京東商城,為大家演示真實企業場景中是如何進行自動化測試的並且如何開發代碼,讓大家有個整體的思路,學起來不費勁。會講到cookies驗證功能的開發、獲取商品詳細信息的開發以及會給大家提供Erroe和無Error的錯誤排查思路。讓大家一點點提高編程能力,無畏開發。...
第4章 強化元素定位的方法(學點高級的定位方式,讓大家不再畏懼代碼)
本章給大家來點更高級的定位方式,讓大家不再懼怕定位不到元素的困境,如會講到絕對定位與相對定位、通配符如何定位、Xpath函數運算的簡單實用、css選擇器的那些符號以及webdriver模塊源代碼的解讀,一步步帶領大家學習,讓大家真正的能掌握到自動化測試的精髓,同時還能強化大家的編程能力。 ...
第5章 Selenium的分布式測試(想要提高測試效率就必學會分布式測試)
本章主要講解Selenium的分布式測試,包括Python虛擬環境和分布式環境的搭建、PyMySQL的基本使用,最終會帶着大家實戰,強化對分布式測試的理解。
第6章 等待的幾種方式及源代碼分析(通過源碼的分析,讓大家明白等待的機制)
本章主要講解等待的幾種方式,包括python中的幾個魔法方法,帶領大家一起解讀WebDriverWait的源碼,讓大家真正明白為何等待,等待的原理。
第7章 對象關系映射與model的封裝(重點章節,建議多聽,讓你徹底掌握面向對象的思想)
本章重點講解類的創建與動態的創建、使用元類來創建類、數據庫連接池的創建、Field類的開發等,讓大家在學中練,練中學,掌握核心知識。
第8章 從日志的使用到日志加載引擎的開發
從日志的使用到日志加載引擎的開發
第9章 面向對象思想的應用-PageObject
面向對象思想的應用-PageObject
第10章 課程總結及未來的技術路線
課程總結及未來的技術路線
下載地址:UI自動化測試經典項目實戰 強化編程能力