1、什麼是框架?java
一、定義公司\團隊的作事方式。web
二、通用的和結構化的編碼標準。設計模式
三、團隊中的每個都應該遵循一樣的標準。框架
四、編碼的標準和類型上差別更小。學習
五、提升自動化過程的速度和準確性。測試
2、頁面對象模型(Page Object Model) 優化
一、是一種設計模式,爲 web UI 元素建立對象倉庫。編碼
二、 應用程序中的每一個 web 頁面封裝成一個頁面類。 spa
三、頁面類---查找 web 頁面的 Web Elements。 設計
四、頁面類---包含在這些 Web Elements 上執行操做的頁面方法。
3、頁面對象模型優點
一、使咱們的代碼更清晰易懂。
二、能夠直觀地查看測試場景的每一步、查看和編輯測試用例。
三、縮短測試人員的學習時間,幫助 QA 團隊按時完成認爲。
四、減小冗餘的代碼。
五、提升代碼複用性
4、頁面對象工廠
一、Page Factory 是 Selenium WebDriver 的內置頁面對象模型概 念,但它是優化的。
二、PageFactory 類咱們使用註解@FindBy 來查找 Web Element。
三、咱們使用 initElements 方法初始化 web elements。
5、數據驅動:
一、如何使用多個數據輸入來測試應用程序?。
二、如何使測試用例接受各類數據輸入?
三、如何使用 excel 文件進行數據驅動測試?
以上是咱們從今天開始須要逐個學習的內容。
若是有不明白的小夥伴能夠加羣「555191854」問我,羣裏都是軟件行業的小夥伴相互一塊兒學習。
內容具備連慣性,未標註的地方能夠看前面的博客,這是一整套關於ava+selenium自動化的內容,從java基礎開始。
歡迎關注,轉載請註明來源。