-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書)
SELENIUM3自動(dòng)化測(cè)試實(shí)戰(zhàn):基于PYTHON語(yǔ)言 版權(quán)信息
- ISBN:9787121369247
- 條形碼:9787121369247 ; 978-7-121-36924-7
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
SELENIUM3自動(dòng)化測(cè)試實(shí)戰(zhàn):基于PYTHON語(yǔ)言 本書特色
本書共分14章,第1章介紹了自動(dòng)化測(cè)試相關(guān)的基礎(chǔ)知識(shí)。第2章到第10章是本書的重點(diǎn),從環(huán)境搭建,到WebDriver API介紹,再到單元測(cè)試框架的使用,循序漸進(jìn)地介紹了自動(dòng)化測(cè)試所用到的知識(shí),*后再通過(guò)項(xiàng)目將這些知識(shí)串聯(lián)起來(lái)。第11章詳細(xì)介紹了如何使用Jenkins配置自動(dòng)化測(cè)試項(xiàng)目。第12章到第14章介紹了移動(dòng)自動(dòng)化測(cè)試工具appium的使用。本書的寫作目的并不是簡(jiǎn)單地告訴讀者如何使用一個(gè)自動(dòng)化測(cè)試工具,而是希望讀者在學(xué)習(xí)本書的內(nèi)容后能夠提升技術(shù)高度、拓展技術(shù)寬度,從而擺脫簡(jiǎn)單的手工測(cè)試,向高級(jí)測(cè)試工程師邁進(jìn)。
SELENIUM3自動(dòng)化測(cè)試實(shí)戰(zhàn):基于PYTHON語(yǔ)言 內(nèi)容簡(jiǎn)介
本書共分14章,章介紹了自動(dòng)化測(cè)試相關(guān)的基礎(chǔ)知識(shí)。第2章到0章是本書的重點(diǎn),從環(huán)境搭建,到WebDriver API介紹,再到單元測(cè)試框架的使用,循序漸進(jìn)地介紹了自動(dòng)化測(cè)試所用到的知識(shí),很后再通過(guò)項(xiàng)目將這些知識(shí)串聯(lián)起來(lái)。1章詳細(xì)介紹了如何使用Jenkins配置自動(dòng)化測(cè)試項(xiàng)目。2章到4章介紹了移動(dòng)自動(dòng)化測(cè)試工具appium的使用。本書的寫作目的并不是簡(jiǎn)單地告訴讀者如何使用一個(gè)自動(dòng)化測(cè)試工具,而是希望讀者在學(xué)習(xí)本書的內(nèi)容后能夠提升技術(shù)高度、拓展技術(shù)寬度,從而擺脫簡(jiǎn)單的手工測(cè)試,向不錯(cuò)測(cè)試工程師邁進(jìn)。
SELENIUM3自動(dòng)化測(cè)試實(shí)戰(zhàn):基于PYTHON語(yǔ)言 目錄
1.1 分層的自動(dòng)化測(cè)試 ................................................................................................ 1
1.2 適合自動(dòng)化測(cè)試的項(xiàng)目 ........................................................................................ 3
1.3 如何學(xué)習(xí)UI 自動(dòng)化測(cè)試 ...................................................................................... 4
1.4 Selenium 簡(jiǎn)介 ........................................................................................................ 4
1.5 appium 簡(jiǎn)介 ........................................................................................................... 8
第2 章 測(cè)試環(huán)境搭建 .................................................................................................. 10
2.1 安裝Python .......................................................................................................... 10
2.2 安裝Selenium ...................................................................................................... 12
2.3 **個(gè)Selenium 自動(dòng)化測(cè)試腳本 ..................................................................... 12
2.4 瀏覽器驅(qū)動(dòng) .......................................................................................................... 13
第3 章 Python 基礎(chǔ) ..................................................................................................... 16
3.1 Python 哲學(xué) .......................................................................................................... 16
3.2 輸出 ...................................................................................................................... 18
3.2.1 打印 .......................................................................................................... 18
3.2.2 引號(hào)與注釋 .............................................................................................. 19
3.3 分支與循環(huán) .......................................................................................................... 20
3.3.1 if 語(yǔ)句 ....................................................................................................... 20
3.3.2 for 語(yǔ)句 .................................................................................................... 21
3.4 列表、元組與字典 .............................................................................................. 22
3.4.1 列表 .......................................................................................................... 22
3.4.2 元組 .......................................................................................................... 23
3.4.3 字典 .......................................................................................................... 24
3.5 函數(shù)、類和方法 .................................................................................................. 25
3.5.1 函數(shù) .......................................................................................................... 25
3.5.2 類和方法 .................................................................................................. 26
3.6 模組 ...................................................................................................................... 27
3.6.1 調(diào)用模塊 .................................................................................................. 27
3.6.2 自定義模塊 .............................................................................................. 30
3.6.3 跨目錄調(diào)用文件 ...................................................................................... 31
3.6.4 編寫自測(cè)代碼 .......................................................................................... 33
3.7 異常 ...................................................................................................................... 34
3.7.1 認(rèn)識(shí)異常 .................................................................................................. 34
3.7.2 更多異常用法 .......................................................................................... 37
3.7.3 拋出異常 .................................................................................................. 37
3.8 新手常犯的錯(cuò)誤 .................................................................................................. 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 控制瀏覽器后退、前進(jìn) .......................................................................... 52
4.2.3 模擬瀏覽器刷新 ...................................................................................... 53
4.3 WebDriver 中的常用方法 .................................................................................... 53
4.4 鼠標(biāo)操作 .............................................................................................................. 55
4.5 鍵盤操作 .............................................................................................................. 57
4.6 獲得驗(yàn)證信息 ...................................................................................................... 58
4.7 設(shè)置元素等待 ...................................................................................................... 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自動(dòng)化測(cè)試實(shí)戰(zhàn):基于PYTHON語(yǔ)言 作者簡(jiǎn)介
蟲師,2011年6月開始在博客園持續(xù)分享測(cè)試技術(shù)和經(jīng)驗(yàn),在自動(dòng)化測(cè)試、性能測(cè)試方面有著豐富實(shí)戰(zhàn)經(jīng)驗(yàn),另外,對(duì)Web開發(fā)技術(shù)也有一定的積累。前后擔(dān)任高級(jí)測(cè)試工程師、測(cè)試開發(fā)工程師,以及測(cè)試Leader等職位。
- >
月亮虎
- >
中國(guó)歷史的瞬間
- >
山海經(jīng)
- >
月亮與六便士
- >
李白與唐代文化
- >
巴金-再思錄
- >
羅庸西南聯(lián)大授課錄
- >
龍榆生:詞曲概論/大家小書