Selenium 2自動化測試實戰—基於 Python 語言 Selenium 2自动化测试实战:基于Python语言
蟲師
- 出版商: 電子工業
- 出版日期: 2016-01-01
- 售價: $354
- 語言: 簡體中文
- 頁數: 324
- 裝訂: 平裝
- ISBN: 7121278537
- ISBN-13: 9787121278532
-
相關分類:
selenium
-
相關翻譯:
不止是測試:Python 網路爬蟲王者 Selenium (繁中版)
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
Effective JavaScript 中文版 | 駕馭 JavaScript 的 68 個具體作法 (Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript)$450$356 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)$650$507 -
$214Selenium 自動化測試指南 -
$354單元測試的藝術 - 以 C# 為範例『第二版』 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
黑帽 Python | 給駭客與滲透測試者的 Python 開發指南 (Black Hat Python: Python Programming for Hackers and Pentesters)$400$316 -
$354Selenium WebDriver 實戰寶典 -
$414Python 自動化運維:技術與最佳實踐 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
Python 絕技:運用 Python 成為頂級駭客 (Violent Python : A Cookbook for Hacker, Forensic Analysis, Penetration Testers and Security Engineers)$474$450 -
網頁程式設計的16堂課: HTML5‧CSS3‧JavaScript ‧jQuery‧AJAX‧Bootstrap‧Google Maps$550$434 -
測試驅動開發:使用 Python (Test-Driven Development with Python)$880$695 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
$414Robot Framework 自動化測試修煉寶典 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
不止是測試:Python 網路爬蟲王者 Selenium$560$476 -
$354軟件自動化測試開發 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
$293Python 網絡爬蟲實戰 -
$354Web 接口開發與自動化測試 — 基於 Python 語言 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356
相關主題
商品描述
<內容簡介>
本書分為14個章節,第1章是自動化測試相關基礎知識的介紹;第2章到第10章是本書的重點,循序漸進地介紹了自動化測試所用到的技術;第11章通過一個具體的項目綜合運用了前面章節所介紹的技術與技巧。第12章到第14章選取了當前最熱門的技術進行了介紹,旨在擴展測試人員的綜合技術能力。本書的寫作目的並不是為了簡單地告訴讀者如何使用一個自動化測試工具,而是希望讀者在學習本書的內容後能夠提高綜合的技術高度與寬度,從而擺脫簡單的手工測試,向高級測試工程師的道路邁進。
<章節目錄>
第1章自動化測試基礎
1.1軟件測試分類
1.2分層的自動化測試
1.3什麼樣的項目適合自動化測試
1.4自動化測試及工具簡述
1.5Selenium工具介紹
1.6前端技術介紹
1.7前端工具介紹
1.8開發語言的選擇
第2章測試環境搭建
2.1Windows下的環境搭建
2.1.1安裝Python
2.1.2安裝setuptools與pip
2.1.3安裝Selenium
2.1.4ActivePython
2.2Ubuntu下的環境搭建
2.3使用IDLE編寫Python
2.4編寫第一個自動化腳本
2.5安裝瀏覽器驅動
2.6不同編程語言下使用WebDriver
第3章Python基礎
3.1Python哲學
3.2輸出與輸入
3.2.1print打印
3.2.2input輸入
3.2.3引號與註釋
3.3分支與循環
3.3.1if語句
3.3.2for語句
3.4數組與字典
3,4.1數組
3.4.2字典
3.5函數、類和方法
3.5.1函數
3.5.2類和方法
3.6模組
3.6.1引用模塊
3.6.2模塊調用
3.6.3跨目錄模塊調用
3.6.4進一步討論跨目錄模塊調用
3.7異常
3.7.1認識異常
3.7.2更多異常用法
3.7.3拋出異常
本章小結
第4章WebDriver API
4.1從定位元素開始
4.1.1id定位
4.1.2name定位
4.1.3class定位
4 ,1.4tag定位
4.1.5link定位
4.1.6partial link定位
4.1.7XPath定位
4.1.8CSS定位
4.1.9用By定位元素
4.2控制瀏覽器
4.2.1控制瀏覽器窗口大小
4.2.2控制瀏覽器後退、前進
4.2 .3模擬瀏覽器刷新
4.3簡單元素操作
4.3.1126郵箱登錄
4.3.2WebElement接口常用方法
4.4鼠標事件
4.5鍵盤事件
4.6獲得驗證信息
4.7設置元素等待
4.7.1顯式等待
4.7.2隱式等待
4.7.3sleep休眠方法
4.8定位一組元素
4.9多表單切換
4.10多窗口切換
4.11警告框處理
4.12上傳文件
4.12.1send_keys實現上傳
4.12.2Autolt實現上傳
4.13下載文件
4.14操作Cookie
4.15調用JavaScript
4.16處理HTML5的視頻播放
4.17窗口截圖
4.18關閉窗口
4.19驗證碼的處理
4.20WebDriver原理
本章小結
第5章自動化測試模型
5.1自動化測試模型介紹
5.1.1線性測試
5.1.2模塊化驅動測試
5.1.3數據驅動測試
5.1.4關鍵字驅動測試
5.2模塊化驅動測試實例
5.3數據驅動測試實例
5.3.1參數化郵箱登錄
5.3.2參數化搜索關鍵字
5.3.3讀取txt文件
5.3.4讀取csv文件
5.3.5讀取xml文件
本章小結
第6章Selenium IDE
6.1Selenium IDE安裝
6.1.1在線安裝
6.1.2下載插件安裝
6.2Selenium IDE界面介紹
6.3創建測試用例
6.3.1錄製腳本
6.3.2編輯腳本
6.4Selenium IDE命令
6.5斷言與驗證
6.5.1斷言
6.5 .2驗證
6.6等待與變量
6.6.1等待
6.6.2變量
本章小結
……
第7章unittest單元測試框架
第8章自動化測試高級應用
第9章Selenium Grid2
第10章Python多線程
第11章自動化測試項目實戰
第12章BDD框架之Lettuce入門
第13章GitHub託管項目
第14章持續集成Jenkins入門
<作者介紹>
胡誌恆魅族科技(深圳)分公司高級測試工程師。2011年6月開始在博客園上持續分享各種測試技術和經驗,文章多次被51testing等網站轉載,精通性能測試、自動化測試等技術。
