2018最佳selenium工具書籍彙總下載(持續更新)
簡介
本文是 ofollow,noindex">https://github.com/china-testing/python-api-tesing/blob/master/books.md 的節選。
歡迎轉載,轉載請附帶此簡介,謝謝!
Practical Web Scraping for Data Science -Best Practices and Examples with Python - 2018.pdf

圖片.png
https://github.com/Apress/practical-web-scraping-for-data-science 星級 低於100
本書提供了完整的現代Web抓取指南,使用Python作為程式語言。 作者建議網路抓取作為任何資料科學家的強大工具,因為許多資料科學專案都是從獲得適當的資料集開始的。
作者探討了HTTP,HTML和CSS的核心概念,以提供堅實的基礎。 除了快速的Python入門,它們還包括Selenium用於JavaScript重型站點和網路爬行的詳細資訊。 本書最後概述了最佳實踐和一系列示例,這些示例彙集了您學到的所有內容,並說明了各種資料科學用例。
-- 本書的selenium教程寫得簡明扼要,後面還配有豐富的例項。
Selenium自動化測試 基於 Python 語言 - 2018.pdf

圖片.png
https://github.com/upgundecha/learnsewithpython 星級 低於100
Selenium是一個主要用於Web應用程式自動化測試的工具集合,在行業內已經得到廣泛的應用。本書介紹瞭如何用Python語言呼叫Selenium WebDriver介面進行自動化測試。主要內容為:基於Python 的 Selenium WebDriver 入門知識、Selenium Python指令碼、使用unittest 編寫單元測試、生成HTML格式的測試報告、元素定位、Selenium Python API 介紹、元素等待機制、跨瀏覽器測試、移動端測試、編寫一個iOS測試指令碼、編寫一個Android測試指令碼、Page Object與資料驅動測試、Selenium WebDriver的特性、第三方工具與框架整合等核心技術。
《Selenium自動化測試 基於Python語言》適合任何軟體測試人員閱讀,也適合作為大專院校師生的學習用書和培訓學校的教材。
-- 本書雖然為2018年翻譯,但是實際基於selenium2和python2,已經過時,很多例項已經不能執行。閱讀時可參考 selenium自動化測試工具python筆試面試專案實戰5鍵盤操作 ,儘管有點過時,依舊是selenium書籍中的佳品。
對應的英文版: Learning Selenium Testing Tools with Python - 2014.pdf
Python測試驅動開發:使用Django、Selenium和JavaScript進行Web程式設計(第2版)- 2018.pdf

圖片.png
本書從基礎的知識開始,講解Web開發的整個流程,展示如何使用Python做測試驅動開發。本書由三個部分組成。第一部分介紹了測試驅動開發和Django的基礎知識,並在每個階段進行嚴格的單元測試。第二部分討論了Web開發要素,探討了Web開發過程中不可避免的問題,以及如何通過測試解決這些問題。第三部分探討了一些話題,如模擬技術、整合第三方認證系統、Ajax、測試韌體以及持續整合等。
第2版全部使用Python 3,並針對新版Django全面升級,介紹了由外而內的測試驅動開發流程。
本書適合Web開發人員閱讀。
https://github.com/hjwp/Book-TDD-Web-Dev-Python/ 300左右星
Selenium WebDriver 3 Practical Guide 2nd - 2018.pdf

圖片.png
https://github.com/PacktPublishing/Selenium-WebDriver-3-Practical-Guide-Second-Edition 星級 低於100
Selenium WebDriver 3所有最新功能的跨瀏覽器,移動和資料驅動測試的真實示例。
釋放Selenium的全部潛力,以測試您的Web應用程式
使用Selenium Grid進行更快,並行執行和跨瀏覽器測試
使用Appium測試iOS和Android應用程式
Selenium WebDriver是一個開源自動化工具,通過瀏覽器的驅動程式實現,該驅動程式將命令傳送到瀏覽器並檢索結果。最新版本的Selenium 3帶來了許多新功能,這些功能改變了您使用和設定Selenium WebDriver的方式。本書涵蓋了所有這些功能以及原始碼,包括一個允許您使用HMTL5應用程式的演示網站以及本書中的其他示例。
Selenium WebDriver 3實用指南將引導您完成Selenium WebDriver的各種API,這些API用於自動化測試,然後討論可用的各種WebDriver實現。您將學習使用高階WebDriver API制定戰略和處理豐富的Web UI,以及WebDriver面臨的實時挑戰和處理它們的解決方案。您將發現不同型別和領域的測試,例如跨瀏覽器測試,負載測試和使用Selenium進行移動測試。最後,您還將瞭解使用TestNG進行資料驅動的測試,以建立您自己的自動化框架。
-- 比較新的selenium書籍,基於java描述,操作性不如python描述版本。
Python Web Scraping Cookbook - 2018.pdf

image.png
Python Web Scraping Cookbook is a solution-focused book that will teach you techniques to develop high-performance Scrapers, and deal with cookies, hidden form fields, Ajax-based sites and proxies. You'll explore a number of real-world scenarios where every part of the development or product life cycle will be fully covered. You will not only develop the skills to design reliable, high-performing data flows, but also deploy your codebase to Amazon Web Services (AWS). If you are involved in software engineering, product development, or data mining or in building data-driven products, you will find this book useful as each recipe has a clear purpose and objective.
Right from extracting data from websites to writing a sophisticated web crawler, the book's independent recipes will be extremely helpful while on the job. This book covers Python libraries, requests, and BeautifulSoup. You will learn about crawling, web spidering, working with AJAX websites, and paginated items. You will also understand to tackle problems such as 403 errors, working with proxy, scraping images, and LXML.
By the end of this book, you will be able to scrape websites more efficiently and deploy and operate your scraper in the cloud.
https://github.com/PacktPublishing/Python-Web-Scraping-Cookbook < 100星
-- 有涉及selenium。
Website Scraping with Python - 2018.pdf

image.png
仔細檢查網站抓取和資料處理:以適合進一步分析的格式從網站提取資料的技術。您將檢視要使用的工具,並比較它們的功能和效率。本書簡明扼要專注於BeautifulSoup4和Scrapy,突出了常見問題,並提出了讀者可以自行實施的解決方案。
您將看到如何單獨或一起使用BeautifulSoup4和Scrapy以獲得所需的結果。由於許多站點都使用JavaScript,因此您還將使用Selenium和瀏覽器模擬器來呈現這些站點。
在本書的最後,您將擁有一個完整的抓取應用程式來使用和重寫以滿足您的需求。
-- Selenium和BeautifulSoup4、Scrapy的結合使用
Python網路資料採集

圖片.png

圖片.png
本書採用簡潔強大的Python語言,介紹了網路資料採集,併為採集新式網路中的各種資料型別提供了全面的指導。第 1部分重點介紹網路資料採集的基本原理:如何用Python從網路伺服器請求資訊,如何對伺服器的響應進行基本處理,以及如何以自動化手段與網站進行互動。第 二部分介紹如何用網路爬蟲測試網站,自動化處理,以及如何通過更多的方式接入網路。
Web Scraping with Python 2nd - 2018.pdf
https://github.com/REMitchell/python-scraping 2000左右星
-- 這本書的github星級很高,裡面有一章涉及selenium,但是實際上講得很一般,沒有太大參考價值。
用Python寫網路爬蟲 第2版

圖片.png
《用Python寫網路爬蟲(第 2版》講解了如何使用Python來編寫網路爬蟲程式,內容包括網路爬蟲簡介,從頁面中抓取資料的3種方法,提取快取中的資料,使用多個執行緒和程序進行併發抓取,抓取動態頁面中的內容,與表單進行互動,處理頁面中的驗證碼問題,以及使用Scarpy和Portia進行資料抓取,並在最後介紹了使用本書講解的資料抓取技術對幾個真實的網站進行抓取的例項,旨在幫助讀者活學活用書中介紹的技術。
《用Python寫網路爬蟲(第 2版》適合有一定Python程式設計經驗而且對爬蟲技術感興趣的讀者閱讀。

圖片.png
Python Web Scraping 2nd Edition - 2017.pdf
第一版中文 用Python寫網路爬蟲.pdf
https://github.com/kjam/wswp < 100星
-- 很膚淺地涉及了selnium
其他
Software Development From A to Z
Test-Driven Development with Python, 2nd Edition
DevOps: Continuous Delivery, Integration, and Deployment with DevOps
Python Testing Cookbook, 2nd Edition
Continuous Integration, Delivery and Deployment
參考資料
- 討論 釘釘群21745728 qq群144081101 567351477
- 本文最新版本地址
- 本文涉及的python測試開發庫 謝謝點贊!
- 本文相關海量書籍下載