內容簡介
Selenium是目前非常流行的自動化測試工具之一。本書基於Python 3介紹Selenium 4的基本理論與操作,涉及各種高級應用,以及如何進行項目實戰,並提供了詳細的自動化平台部署步驟。 本書共13章,分為4篇。第1篇介紹了Selenium概況、相關的基礎知識及環境的搭建步驟;第2篇介紹了Selenium涉及的各種技術,包括Selenium元素定位、Selenium常用方法等;第3篇以大牛測試系統為例,深入探討了如何進行項目實戰與優化,詳細介紹了項目重構與代碼優化、數據驅動測試、Page Object設計模式、pytest與Allure報告,以及行為驅動測試等各種常用技術;第4篇介紹了與平台建設相關的一些實用技術,如平台的搭建與維護、項目的部署及運用Docker容器技術進行測試等。 為了使讀者不但能掌握Selenium自動化測試,而且能迅速獲得項目經驗,本書注重理論與實踐相結合,提供了大量典型的自動化測試實例,按照由淺入深、前後照應的方式來安排內容,同時提供了直播教學視頻。 如果你是初學者,可以按照本書章節的先後順序來學習,這會讓你更快上手自動化測試;如果你是有經驗的高級測試從業人員,可以根據自己的需求閱讀本書,夯實基礎,獲得更多的項目設計和部署經驗,以及對項目全局的認知。作者簡介
田春成,多年測試開發經驗,長期從事自動化測試框架、分散式測試平台設計與開發工作。現為某創業公司技術總監。目錄
第一篇 環境篇