原文地址:使用Selenium和Python自動化瀏覽器

圖片.png

Automatic Operation of Browser using Selenium and Python - 2018.pdf

書籍下載: itbooks.pipipan.com/fs/ 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的注意事項。


推薦閱讀:
相关文章