
Protractor:Angular Web應(yīng)用程序的端到端測(cè)試培訓(xùn)
介紹
為什么使用Protractor?
設(shè)置和安裝
Protractor如何工作
Protractor語(yǔ)法概述
理解承諾和基于承諾的測(cè)試
示例Web應(yīng)用程序
設(shè)置你的SUT(被測(cè)系統(tǒng))
編寫你的第一個(gè)測(cè)試
用Jasmin或Mocha對(duì)Javascript進(jìn)行單元測(cè)試
使用Selenium WebDriver、Chai WebDriver、directConnect驅(qū)動(dòng)瀏覽器
找到并與Web元素進(jìn)行交互
通過(guò)頁(yè)面對(duì)象訪問(wèn)網(wǎng)頁(yè)元素
執(zhí)行測(cè)試
生成測(cè)試報(bào)告
調(diào)試Protractor測(cè)試
使你的測(cè)試代碼可維護(hù)并易于閱讀
模擬HTTP請(qǐng)求
將Cucumber與Protractor集成用于BDD(行為驅(qū)動(dòng)開(kāi)發(fā))
使用Selenium Grid在多個(gè)瀏覽器和系統(tǒng)上擴(kuò)展測(cè)試
將Protractor集成到你的開(kāi)發(fā)工作流程中(Git、Jenkins等)