Python自動化測試新書下載: 使用Selenium工具和Python自動化瀏覽器

圖片.png
Automatic Operation of Browser using Selenium and Python - 2018.pdf
書籍下載: https://itbooks.pipipan.com/fs/18113597-335285106
https://china-testing.github.io/ 後續將對重點內容進行翻譯介紹。
Selenium是測試自動化工具。它在世界各地被廣泛用作自動化Web應用程式測試的工具。在本書中,我們使用Selenium WebDriver來執行瀏覽器的自動操作,同時使用Mozilla Firefox和Google Chrome。
Selenium是非常有用的工具,但它不是簡單的工具,讓我們一旦學習它就可以使用它。實踐是必要的,但不希望使用在網際網路上執行的真實網站進行練習。
本書適合那些具有Python程式設計經驗並且對Web應用程式的自動化測試感興趣的人。
由於本書使用Linux(Ubuntu)作為工作環境,如果您沒有Linux開發經驗,那麼在瞭解幾本Linux命令之後閱讀本書會更好。
在第1章中,我們將學習使用Selenium WebDriver自動操作瀏覽器所需的知識。特別是,理解自動操作的方法和識別要操作的元素的方法。
在第2章中,我們將準備使用Selenium WebDriver執行瀏覽器自動操作的環境。在本書中,我們執行Firefox和Chrome瀏覽器,因此我們將準備兩種瀏覽器的環境。另外需要理解Selenium WebDriver的內部機制,我們將使用JsonWireProtocol直接與瀏覽器驅動程式通訊並嘗試操作瀏覽器。
在第3章中,我們將演示站點的自動操作作為Selenium WebDriver的基本實踐。演示站點包括“按鈕,連結,文字框,單選按鈕,複選框,下拉列表,檔案上載,文字,iframe中的文字”。本章的目的是使用Selenium WebDriver。
在第4章中,我們將執行WordPress站點的自動操作,作為Selenium WebDriver的高階實踐。首先,我們將安裝WordPress和WooCommerce外掛來準備一個自動執行的網站,然後我們將使用Selenium執行“釋出部落格文章”,“在EC網站上註冊產品”和“在EC網站上購買產品”的自動操作的webdriver。瞭解Firefox和Chrome之間的行為差異非常重要。
在第5章中,我們將使用Selenium WebDriver和Test Framework執行Web應用程式的自動測試。作為自動化測試的一個例子,我們將執行兩項測試,Google搜尋測試和WordPress登入測試。
在第6章中,我將根據我對Selenium的經驗,提及一些關於使用Selenium WebDriver的注意事項。