|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-protractorangular-testing-with-javascript/
课程评论:没有评论
**课程名称:** 使用 JavaScript 学习 Protractor (Angular 测试) **课程概述:** 本课程是一门面向 Web UI 自动化测试的综合课程,专注于 Protractor 和 JavaScript 编程。在当前技术快速发展的背景下,Protractor 已成为热门的自动化测试工具,尤其是在 Angular 和 React 等 JavaScript 前端框架普及的时代。Protractor 由 Angular 核心团队开发,以其稳定性、可靠性、高性能和高效处理复杂代码的能力而著称,是自动化 Angular 应用程序的首选。 本课程适合所有水平的学习者,无论您是自动化测试领域的初学者,还是希望提升技能的经验丰富的专业人士。 **课程内容:** * **JavaScript 编程:** * JavaScript 基础入门 * DOM (文档对象模型) * Windows 和 Mac 环境设置 * JavaScript 注释和语句 * 变量、数据类型、运算符 * 条件语句、循环语句 * JavaScript 函数 * JavaScript 对象和数组 (及数组函数) * Date 对象、字符串、数字 * 面向对象编程 (类、对象、方法、构造函数、静态关键字、封装、继承、原型、多态) * JSON 到 JavaScript 对象转换 * **使用 Protractor 进行 Web UI 自动化:** * Protractor 入门 * Windows 和 Mac 环境设置 * 编写 Protractor 测试用例 * 定位器 (Locators) * Jasmin 测试框架 * 处理元素 (输入框、按钮、下拉框、警告框) * 自动化 Web 表格 * 自动化非 AngularJS 应用程序 * 处理框架 (Frames) * 鼠标操作 (鼠标悬停、右键单击、双击、拖放) * 页面对象模型 (Page Object Model) * 截屏 * 生成 HTML 报告 **课程目标:** 完成本课程后,您将扎实掌握 JavaScript 编程,并熟练运用 Protractor 进行有效的 Web UI 自动化测试,从而满足行业对自动化技能的需求。
Course Introduction:Welcome to the comprehensive course on Protractor and JavaScript programming for Web UI Automation! In today's rapidly evolving tech landscape, Protractor has emerged as the go-to automation testing tool, especially with the surge in demand for JavaScript frameworks like Angular and React for Front-End UI development. Developed by the Angular core team, Protractor stands out for its stability, reliability, performance, and efficient handling of code complexity, making it the hottest choice for automating Angular applications.This course is designed to equip you with the necessary skills and knowledge to excel in Protractor automation testing. Whether you are a beginner looking to enter the field of automation testing or an experienced professional aiming to enhance your skills, this course caters to all levels.Course Contents:JavaScript Programming:Introduction to JavaScriptDOM (Document Object Model)Environment setup on Windows & MacJavaScript Comments & StatementsVariablesData TypesOperatorsConditional statementsLooping statementsFunctions in JavaScriptObjects in JavaScriptArraysArray Functions in JavaScriptDate ObjectStrings in JavaScriptNumbers in JavaScriptObject-Oriented ProgrammingClass, Object & MethodsConstructorstatic keyword in JavaScriptEncapsulationInheritancePrototypePolymorphismJSON to JavaScript Object ConversionWeb UI Automation using Protractor:Introduction to ProtractorEnvironment setup on Windows & MacHow to write test cases in ProtractorLocatorsJasmin framework for ProtractorHandle Elements - Input box, Button, DropDown, AlertsHandle Web TableAutomate Non-AngularJS ApplicationHandle Elements - FramesHandling Mouse OperationsMouse HoverRight clickDouble clickDrag and DropDownPage Object ModelCapture screenshotsGenerate HTML reportsBy the end of this course, you'll not only have a solid understanding of JavaScript programming but also be proficient in using Protractor for effective Web UI Automation. Get ready to dive into the world of automation testing and elevate your skills to meet the industry demands!