-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
SELENIUM3自動化測試實戰:基于PYTHON語言 版權信息
- ISBN:9787121369247
- 條形碼:9787121369247 ; 978-7-121-36924-7
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
SELENIUM3自動化測試實戰:基于PYTHON語言 本書特色
本書共分14章,第1章介紹了自動化測試相關的基礎知識。第2章到第10章是本書的重點,從環境搭建,到WebDriver API介紹,再到單元測試框架的使用,循序漸進地介紹了自動化測試所用到的知識,*后再通過項目將這些知識串聯起來。第11章詳細介紹了如何使用Jenkins配置自動化測試項目。第12章到第14章介紹了移動自動化測試工具appium的使用。本書的寫作目的并不是簡單地告訴讀者如何使用一個自動化測試工具,而是希望讀者在學習本書的內容后能夠提升技術高度、拓展技術寬度,從而擺脫簡單的手工測試,向高級測試工程師邁進。
SELENIUM3自動化測試實戰:基于PYTHON語言 內容簡介
本書共分14章,章介紹了自動化測試相關的基礎知識。第2章到0章是本書的重點,從環境搭建,到WebDriver API介紹,再到單元測試框架的使用,循序漸進地介紹了自動化測試所用到的知識,很后再通過項目將這些知識串聯起來。1章詳細介紹了如何使用Jenkins配置自動化測試項目。2章到4章介紹了移動自動化測試工具appium的使用。本書的寫作目的并不是簡單地告訴讀者如何使用一個自動化測試工具,而是希望讀者在學習本書的內容后能夠提升技術高度、拓展技術寬度,從而擺脫簡單的手工測試,向不錯測試工程師邁進。
SELENIUM3自動化測試實戰:基于PYTHON語言 目錄
1.1 分層的自動化測試 ................................................................................................ 1
1.2 適合自動化測試的項目 ........................................................................................ 3
1.3 如何學習UI 自動化測試 ...................................................................................... 4
1.4 Selenium 簡介 ........................................................................................................ 4
1.5 appium 簡介 ........................................................................................................... 8
第2 章 測試環境搭建 .................................................................................................. 10
2.1 安裝Python .......................................................................................................... 10
2.2 安裝Selenium ...................................................................................................... 12
2.3 **個Selenium 自動化測試腳本 ..................................................................... 12
2.4 瀏覽器驅動 .......................................................................................................... 13
第3 章 Python 基礎 ..................................................................................................... 16
3.1 Python 哲學 .......................................................................................................... 16
3.2 輸出 ...................................................................................................................... 18
3.2.1 打印 .......................................................................................................... 18
3.2.2 引號與注釋 .............................................................................................. 19
3.3 分支與循環 .......................................................................................................... 20
3.3.1 if 語句 ....................................................................................................... 20
3.3.2 for 語句 .................................................................................................... 21
3.4 列表、元組與字典 .............................................................................................. 22
3.4.1 列表 .......................................................................................................... 22
3.4.2 元組 .......................................................................................................... 23
3.4.3 字典 .......................................................................................................... 24
3.5 函數、類和方法 .................................................................................................. 25
3.5.1 函數 .......................................................................................................... 25
3.5.2 類和方法 .................................................................................................. 26
3.6 模組 ...................................................................................................................... 27
3.6.1 調用模塊 .................................................................................................. 27
3.6.2 自定義模塊 .............................................................................................. 30
3.6.3 跨目錄調用文件 ...................................................................................... 31
3.6.4 編寫自測代碼 .......................................................................................... 33
3.7 異常 ...................................................................................................................... 34
3.7.1 認識異常 .................................................................................................. 34
3.7.2 更多異常用法 .......................................................................................... 37
3.7.3 拋出異常 .................................................................................................. 37
3.8 新手常犯的錯誤 .................................................................................................. 38
第4 章 WebDriver API ................................................................................................ 40
4.1 從定位元素開始 .................................................................................................. 40
4.1.1 id 定位 ...................................................................................................... 44
4.1.2 name 定位 ................................................................................................ 44
4.1.3 class 定位 ................................................................................................. 44
4.1.4 tag 定位 .................................................................................................... 44
4.1.5 link 定位 ................................................................................................... 45
4.1.6 partial link 定位 ........................................................................................ 45
4.1.7 XPath 定位 ............................................................................................... 46
4.1.8 CSS 定位 .................................................................................................. 48
4.1.9 用By 定位元素 ....................................................................................... 51
4.2 控制瀏覽器 .......................................................................................................... 52
4.2.1 控制瀏覽器窗口大小 .............................................................................. 52
4.2.2 控制瀏覽器后退、前進 .......................................................................... 52
4.2.3 模擬瀏覽器刷新 ...................................................................................... 53
4.3 WebDriver 中的常用方法 .................................................................................... 53
4.4 鼠標操作 .............................................................................................................. 55
4.5 鍵盤操作 .............................................................................................................. 57
4.6 獲得驗證信息 ...................................................................................................... 58
4.7 設置元素等待 ...................................................................................................... 59
4.7.1 顯式等待 .................................................................................................. 60
4.7.2 隱式等待 .................................................................................................. 62
4.8 定位一組元素 ...................................................................................................... 63
4.9 多表單切換 .......................................................................................................... 64
4.10 多窗口切換 ........................................................................................................ 65
4.11 警告框處理 ........................................................................................................ 67
4.12 下拉框處理 ........................................................................................................ 69
4.13 上傳文件 ............................................................................................................ 70
4.14 下載文件 ...........................................
SELENIUM3自動化測試實戰:基于PYTHON語言 作者簡介
蟲師,2011年6月開始在博客園持續分享測試技術和經驗,在自動化測試、性能測試方面有著豐富實戰經驗,另外,對Web開發技術也有一定的積累。前后擔任高級測試工程師、測試開發工程師,以及測試Leader等職位。
- >
詩經-先民的歌唱
- >
二體千字文
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
羅曼·羅蘭讀書隨筆-精裝
- >
唐代進士錄
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
我從未如此眷戀人間
- >
苦雨齋序跋文-周作人自編集