資源共享吧|易語言論壇|逆向破解教程|輔助開發(fā)教程|網(wǎng)絡(luò)安全教程|rigasin.com|我的開發(fā)技術(shù)隨記
標(biāo)題:
Selenium WebDriver自動化課程-Java版
[打印本頁]
作者:
我愛易語言
時間:
2021-9-21 13:38
標(biāo)題:
Selenium WebDriver自動化課程-Java版
Selenium WebDriver自動化課程-Java版
課程說明:
適合想做自動化的人學(xué)習(xí),學(xué)完本套課程你從網(wǎng)上隨便選擇一個網(wǎng)站,都可以實現(xiàn)自動化,用所有可能的測試用例進行自動化測試。
課程大綱:
第一章:Selenium簡介
本套課程能學(xué)到什么(必須看)
什么是Selenium
Selenium WebDriver架構(gòu)以及它是如何工作的
第二章:Java環(huán)境的搭建,工具或插件的安裝
Java環(huán)境設(shè)置
Eclipse下載安裝
安裝Maven插件
第三章:如何在不同的瀏覽器上查看元素
介紹
如何用火狐開發(fā)者工具查看元素
火狐的插件-TryXPath
如何用Chrome開發(fā)者工具查看元素
獲取默認(rèn)xpath或CSS技巧
專為鐘愛FirePath-的朋友準(zhǔn)備
第四章:Selenium WebDriver--設(shè)置
Selenium WebDriver 目前可用的版本
Selenium WebDriver環(huán)境安裝設(shè)置-Windows&Mac OSX
如何添加Selenium WebDriver JavaDoc
Selenium3.x更新
第五章:Selenium WebDriver --不同的瀏覽器進行自動化測試
FireFoxDriver演示
Desired Capabilities介紹
ChromeDriver注意事項
ChromeDriver介紹
IE Driver介紹
IE瀏覽器問題解決
面試問題
第六章:多種方式定位元素
用ID和XPath定位元素
用Name定位元素
用Linktext和PartialLinkText定位元素
用ClassNamet定位元素
用TagNamet定位元素以及*****面試問題 *****
第七章:CSS選擇器-高級定位
用CSS Selector - IDs定位元素
用多個CSS Classes定位元素
用CSS 通配符定位元素
用CSS 定位子節(jié)點
CSS Selector備注
第八章:XPath -高級定位
Xpath中絕對路徑相對路徑的區(qū)別
如何構(gòu)建一個有效的Xpath
用Text構(gòu)建有效的Xpath
用Contains關(guān)鍵字構(gòu)建有效的Xpath
用StartWith關(guān)鍵字構(gòu)建有效的Xpath
如何查找到父節(jié)點和平級節(jié)點
練習(xí)及本章中面試問題
XPATH備注
第九章:Selenium Webdriver驅(qū)動頁面元素實現(xiàn)自動化
Junit介紹
如何點擊鏈接按鈕和操作文本框
如何在頁面之間切換
頁面元素的狀態(tài)
單選框和復(fù)選框
操作集合里面的Web元素
下拉列表元素解釋
操作下拉列表元素
多選列表框解釋
操作多選列表框
隱藏元素解釋
操作隱藏元素
第十章:Selenium WebDriver->有用的方法和屬性
如何取到元素上的文本
如何取到元素的任何一個屬性的屬性值
怎么封裝一個查找單個元素的通用方法
怎么封裝一個查找多個元素的通用方法
如何檢查元素是不是在頁面存在
通用方法--代碼重構(gòu)
第十一章:Selenium WebDriver -> 等待- 處理同步問題
隱式等待和顯示等待
隱式等待--實例演示
顯示等待--實例演示
封裝顯示等待通用方法-part1
注意
封裝顯示等待通用方法-part2
面試問題
第十二章:Selenium WebDriver--高級
如何在日歷中選擇日期 - 日期選擇器
日歷中日期選擇-實例演示方法1
日歷中日期選擇-實例演示方法2
自動完成功能-Autocomplete
執(zhí)行JavaScript命令
如何獲取窗口的大小
如何把元素滾動到頁面可見位置
web頁面的截圖
第十三章:Selenium WebDriver--切換窗口和iFrames
如何切換窗口
切換窗口 - 實例演示
如何切換到iFrame
切換到iFrame - 實例演示
javaScript彈框處理
Switch 切換焦點 + *** 面試問題***
第十四章:Selenium WebDriver--Actions類
鼠標(biāo)懸停Actions類
怎么拖拽頁面上的元素
滾動條Actions類
Actions 類相關(guān)的問題 + *** 面試問題 ***
第十五章:SeleniumWebDriver-按鍵事件
按鍵事件介紹
如何按鍵盤上的按鍵
如何按鍵盤上的組合鍵
用Actions類處理按鍵事件
第十六章:自動化框架--(框架-Part 1)
自動化框架
PageObjectModel
對象倉庫和頁面類
Page Factory
找到當(dāng)前頁所有連接
第十七章:記錄日志-Log4j2--(框架-Part 2)
log4j2介紹
og42-用默認(rèn)的配置
配置文件-Console Logging
配置文件File Logging
自定義Loggers
log4j2實例演示
第十八章:TestNG設(shè)置--(框架-Part 3)
TestNG介紹
TestNG Plugin URL 更新
TestNG設(shè)置
如何添加TestNG JavaDoc說明
如何添加TestNG JavaDoc
第十九章:TestNG注解和斷言(框架-Part 4)
第一個TestNG類--test注解
斷言
軟斷言
方法和類注解
運行TestSuite
BeforeSuite和AfterSuite注解
BeforeTest和AfterTest注解
第二十章:TestNG 高級功能--(框架-Part 5)
把測試方法分優(yōu)先級執(zhí)行
如何給測試方法分組執(zhí)行-Part 1
如何給測試方法分組執(zhí)行-Part 2
測試用例的依賴關(guān)系
禁用測試方法或者讓測試方法超時
維持測試用例的執(zhí)行順序
第二十一章:TestNG -> Parameters 和 Parallel--(框架-Part 6)
讀取xml文件中參數(shù)
用testNG并行執(zhí)行case
第二十二章:TestNG->Parameters 和 Parallel現(xiàn)實場景練習(xí)--(框架-Part 7)
TestNG-Parameters 和Parallel實例演示問題
實例演示問題的解決辦法-SeleniumWebDriver實例
第二十三章:DataProviders--(框架-Part 8)
DataProviders-Part1
DataProviders-Part2
第二十四章:TestNG->ITestResult--(框架-Part 9)
ITestResult接口
第二十五章:TestNG-Listeners--(框架-Part 10)
理解事件監(jiān)聽機制
IInokedMethodListener
ITestListener
ISuiteListener
TestNG監(jiān)聽器代碼重構(gòu)
第二十六章:TestNG-Reporter Logs和HTML Reports--(框架-Part 11)
TestNG報告和日志
第二十七章:Extent Reports-高級報告--(框架-Part 12)
高級報告介紹
Extent-Reports-JARs-下載地址
高級報告說明
高級報告介紹 - 實例演示
給執(zhí)行失敗的case截圖-Part 1
給執(zhí)行失敗的case截圖-Part 2
高級報告中加入截圖
多個測試類生成一個報告-實例演示
在Page Object Model中用ExtentReport
在Page Object Model中用ExtentReport-實戰(zhàn)練習(xí)
第二十八章:SeleniumWebDriver數(shù)據(jù)驅(qū)動測試--(框架-Part 13)
數(shù)據(jù)驅(qū)動測試環(huán)境搭建
從Excel文件中讀數(shù)據(jù)
從Excel文件中讀多套數(shù)據(jù)
讀多套數(shù)據(jù)的測試用例-郵箱登錄實例演示
把數(shù)據(jù)寫入Excel文件
第二十九章:Selenium WebDriver -> 文件上傳以及Windows Authentication
Windows文件上傳--Robot
Mac文件上傳--Robot
AutoIT安裝及Finder Tool
Windows文件上傳--AutoIT
用AutoIt處理需要進行身份驗證的網(wǎng)站彈出的“用戶名與密碼”對話框
第三十章:用Sikuli實現(xiàn)自動化
Sikulix下載
Sikuli實現(xiàn)自動化
第三十一章:WebDriver事件監(jiān)聽器
WebDriverEventListener-part1
WebDriverEventListener-part2
第三十二章:Selenium Grid 2.0跨瀏覽器測試
Selenium Grid介紹
Hub和Nodes配置-Part1
Hub和Nodes配置-Part2
用JSON文件配置Grid-Part1
用JSON文件配置Grid-Part2
在Selenium Grid環(huán)境中跑測試用例
SeleniumGrid現(xiàn)實場景實例演示
Selenium Grid在多個節(jié)點上跑測試用例
第三十三章:Build Management --Maven
Maven的功能和優(yōu)勢介紹
Maven的設(shè)置和安裝(Mac和Windows)
創(chuàng)建及導(dǎo)入Maven項目
Maven本地和中央倉庫
Maven核心--POM詳解
構(gòu)建生命周期以及Maven命令
Maven項目遷移
Maven和TestNG集成以及Maven Profiles
在Maven中從哪里找TestNG報告
第三十四章:持續(xù)集成(Jenkins)
Jenkins的功能和優(yōu)勢介紹
安裝模式安裝Jenkins
war包安裝jenkins
創(chuàng)建第一個Jenkins Job
運行第一個Jenkins Job
安裝Git和Jenkins GitHub插件
配置Jenkins來使用Java、Git和Maven
Jenkins URL和SMTP服務(wù)在什么地方配置
給Jenkins設(shè)置權(quán)限來控制操作
Jenkins插件
用Jenkins構(gòu)建maven project
用Jenkins構(gòu)建FreeStyle project
用Git和Jenkins構(gòu)建遠(yuǎn)程的項目.mp4
jenkins與github實現(xiàn)自動(定時)構(gòu)建
自動發(fā)送測試報告到郵箱
第三十五章:數(shù)據(jù)庫測試
mysql driver的下載和要從哪個數(shù)據(jù)庫里取數(shù)據(jù)
MySQL和Oracle測試---part1
MySQL和Oracle測試---part2
下載 Mongodb driver
MongoDB測試
課程說明
第三十六章:Java概述 - 數(shù)據(jù)類型--Java基礎(chǔ)知識-part 1
第一個Java程序
變量和數(shù)據(jù)類型
引用數(shù)據(jù)類型-字符串類
字符串類方法演示一
字符串類方法演示二
字符串方面的問題****測試知識掌握程度****
String以及StringBuffer和StringBuilder的對比----***面試問題***
數(shù)組
第三十七章:Java概述 - 數(shù)據(jù)類型--Java基礎(chǔ)知識-part 1
方法
方法--實例演示
方法返回值類型
類和對象的關(guān)系
類
Getters-Setters和this關(guān)鍵字-Part1
Getters-Setters和this關(guān)鍵字-Part2
構(gòu)造函數(shù)
第三十八章:類和方法-->面向?qū)ο蟾拍?-Java基礎(chǔ)知識-part 2
if條件語句
Switch語句
While循環(huán)-DoWhile循環(huán)
For循環(huán)
第三十九章:***面試常見問題***之*習(xí)題和分析解決方式--Java基礎(chǔ)知識-part 4
面試常見問題-字符串句子顛倒
面試問題-字符串相關(guān)的題
面試問題練習(xí)
第四十章:繼承,訪問權(quán)限和抽象類--Java基礎(chǔ)知識-part 5
繼承
Package包和權(quán)限修飾符
抽象類
接口
接口和抽象類的區(qū)別******面試常見問題******
方法的重載
更多關(guān)于方法重載
方法的重寫
重載和重寫的區(qū)別******面試常見問題******
第四十一章:異常處理--Java基礎(chǔ)知識-part 6
異常---編譯時會被檢測的-Part1
異常---編譯時會被檢測的 - Part2
異常---運行時異常
讀取Properties屬性文件
第四十二章:Java高級部分-集合框架--Java基礎(chǔ)知識-part 7
ArrayList
Linked List
ArrayList對比LinkedList-******面試問題******
Sets
Maps
各種Map集合的區(qū)別--******面試問題******
第四十三章:性能測試
用System類做性能測試
用StopWatch做性能測試
第四十四章:用Cucumber進行行為驅(qū)動開發(fā)
Cucumber功能和優(yōu)勢介紹
Cucumber Template例子
安裝cucumber Eclipse插件
cucumber下載jar包.
cucumber建項目導(dǎo)入jar包
Selenium Login Test
理解feature file
Gerhkin關(guān)鍵字解釋
用Feature File運行測試
Cucumber Options解說
使用Step Definition將Selenium測試轉(zhuǎn)換成Cucumber
作者:
testcat
時間:
2021-9-21 15:08
我發(fā)現(xiàn)我一天也離不開資源共享吧了!
作者:
dalaonpa
時間:
2021-9-21 18:14
......................................................
作者:
sange520
時間:
2021-9-21 20:38
我簡直得稍微看看
作者:
260608153
時間:
2021-9-21 20:53
我發(fā)現(xiàn)我一天也離不開資源共享吧了!
作者:
尼比魯人
時間:
2021-9-21 22:28
66666666666666
作者:
yuchao
時間:
2021-9-22 09:57
6666666666666666
作者:
正己595
時間:
2021-9-22 15:33
感謝分享
作者:
niefeng
時間:
2021-9-22 15:37
566666666666666
作者:
1393721977
時間:
2021-9-22 18:06
看看這個咋樣
作者:
xyiusr
時間:
2021-9-23 07:28
作者:
sumith
時間:
2021-9-23 10:44
學(xué)習(xí)一下。。。
作者:
lq1490794454
時間:
2021-9-23 16:57
Selenium WebDriver自動化課程-Java版
作者:
uugv_tl
時間:
2021-9-23 20:33
感謝分享
作者:
一根火腿腸
時間:
2021-9-23 21:38
資源共享吧真是一個好地方!
作者:
rocklerson
時間:
2021-9-23 23:52
祝資源共享吧越來越火!
作者:
Y3885
時間:
2021-9-25 07:37
祝資源共享吧越來越火!
作者:
371366864
時間:
2021-9-25 17:35
我發(fā)現(xiàn)我一天也離不開資源共享吧了!
作者:
Into
時間:
2021-9-26 15:32
6666666666
作者:
hgljh
時間:
2021-9-27 08:46
謝謝分享
作者:
lmm32830
時間:
2021-9-29 17:19
看看ing...
作者:
blankltk
時間:
2021-9-30 08:36
看看
作者:
eagle083
時間:
2021-9-30 13:40
dddddd
作者:
lookgame
時間:
2021-9-30 18:30
123
作者:
toum120
時間:
2021-10-10 18:18
感謝分享
作者:
上善若水
時間:
2021-10-11 13:40
Driver自動化課程-Java版 [修改]
高級模式
作者:
夢里
時間:
2021-10-19 22:08
6666666
作者:
MingMagic
時間:
2021-10-27 10:56
感謝分享4534245
作者:
flyer
時間:
2021-10-27 13:10
。。。。。。。。。。。。。。。。。。。。。?纯
作者:
jbzl
時間:
2021-10-31 12:05
ghh
作者:
lihongqi
時間:
2021-11-12 14:17
river自動化課程
作者:
l2779921881
時間:
2021-11-15 22:20
我發(fā)現(xiàn)我一天也離不開資源共享吧了!
作者:
道法自然221
時間:
2021-12-6 22:15
我發(fā)現(xiàn)我一天也離不開資源共享吧了!
作者:
江子夕
時間:
2021-12-27 14:46
感謝大佬分享
作者:
qq853313389
時間:
2022-1-22 19:54
樓主你好帥帥帥帥帥帥帥帥帥帥帥帥帥帥帥帥
作者:
wwzhai
時間:
2022-2-21 19:52
elenium WebDriver自動化課
作者:
wo123456
時間:
2022-2-22 15:02
11111111111111
作者:
qinshiquan
時間:
2022-3-15 22:16
動化課程-Java版 [修改]
作者:
abc124
時間:
2022-3-19 23:59
11111
作者:
yuan71058
時間:
2022-3-27 09:12
我看不錯噢 謝謝樓主!
作者:
就玩一會吧
時間:
2022-4-1 16:36
作者:
0x07b
時間:
2022-8-25 23:48
謝謝分享了
作者:
zenggong
時間:
2022-10-8 17:02
super666666
作者:
xiaonings
時間:
2022-12-20 23:20
大佬大佬
作者:
下一世輪回
時間:
2023-1-2 17:02
感謝分享
作者:
yinyehai
時間:
2023-1-6 01:20
資源共享吧真是一個好地方!
作者:
一張火車票
時間:
2023-3-1 22:55
謝謝
作者:
ffmxxfsh
時間:
2023-3-22 23:05
666666
作者:
Xzw
時間:
2023-8-1 17:38
1212
作者:
coolwan
時間:
2023-9-26 00:34
用Cucumber進行行為驅(qū)動開發(fā)
作者:
1215276862
時間:
2024-4-4 19:22
自動回復(fù)腳本
作者:
tanxi
時間:
2024-11-6 01:07
123123123
作者:
huangluochao
時間:
2025-3-3 09:21
我發(fā)現(xiàn)我一天也離不開資源共享吧了!
歡迎光臨 資源共享吧|易語言論壇|逆向破解教程|輔助開發(fā)教程|網(wǎng)絡(luò)安全教程|rigasin.com|我的開發(fā)技術(shù)隨記 (http://rigasin.com/)
Powered by Discuz! X3.4