课程大纲:
Protractor:Angular Web应用程序的端到端测试培训
介绍
为什么使用Protractor?
设置和安装
Protractor如何工作
Protractor语法概述
理解承诺和基于承诺的测试
示例Web应用程序
设置你的SUT(被测系统)
编写你的第一个测试
用Jasmin或Mocha对Javascript进行单元测试
使用Selenium WebDriver、Chai WebDriver、directConnect驱动浏览器
找到并与Web元素进行交互
通过页面对象访问网页元素
执行测试
生成测试报告
调试Protractor测试
使你的测试代码可维护并易于阅读
模拟HTTP请求
将Cucumber与Protractor集成用于BDD(行为驱动开发)
使用Selenium Grid在多个浏览器和系统上扩展测试
将Protractor集成到你的开发工作流程中(Git、Jenkins等)