|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/selenium-4-beginners-to-advanced-course-year-2022-23/
课程评论:没有评论
**课程名称:** Selenium 4 - 从入门到精通 **课程概述:** 本课程提供详尽、易懂、循序渐进、实操性强、定义清晰且符合实际场景的 Selenium 4 Java 视频教程。无需任何 Java 编程基础,课程将详细讲解所有先决条件,包括 Java 基础知识,然后再深入讲解 Selenium 主题。 **涵盖的主要主题:** * **Selenium 4 简介** * **Selenium 定位器基础** * **Windows 系统 Java 入门** * **Mac 系统 Java 入门** * **Java 程序、变量、数据类型、字面量和运算符** * **Java 中的流程控制语句** * **方法、类、对象、构造函数、this 关键字、重载、继承和覆盖** * **修饰符和接口** * **在 Windows 系统上运行 Selenium 4 自动化脚本(跨浏览器)** * **在 Mac 系统上运行 Selenium 4 自动化脚本(跨浏览器)** * **Selenium WebDriver 命令(入门列表)** * **数组、字符串、包装类和异常处理** * **包、文件处理和集合框架** * **XPath 表达式和 CSS 选择器深入讲解** * **findElements()、Handling StaleElementReferenceException 和 tagName()** * **处理多窗口 - 涵盖 Selenium 4 中引入的新命令** * **等待机制 - Selenium 4 变更、Ajay Calls、加载过程和同步** * **处理警告框、提示框、确认框、身份验证弹出框等** * **处理 HTML、Bootstrap、JQuery 和自动建议的下拉/列表框字段** * **处理 Frame 和 iFrame - 涵盖 Selenium 4 中引入的新命令** * **使用 Actions 类处理鼠标和键盘事件** * **截图 - 页面、元素、区域、全屏、FileHandler、Robot 和 AShot** * **处理日历 - 不同类型的数据选择器** * **处理静态和动态表格** * **Selenium 4 - WebDriver 层级结构** * **JavaScriptExecutor 从零开始 - 包括 JavaScript 和 DOM** * **Robot Class 从零开始并详述** * **AutoIt 从零开始并详述** * **Selenium 4 - Selenium Grid 模式** * **在 Docker 容器上执行 Selenium 脚本** * **在具有 Grid 设置的 Kubernetes 上执行 Selenium 脚本** * **在 Selenium 自动化中使用 Properties 文件** * **POI API 深入学习** * **TestNG 完整深入学习** * **数据驱动框架深入学习** * **Extent Reports 深入学习** * **用于框架的 Java** * **页面对象模型和页面工厂驱动的混合 TestNG 框架** * **JUnit - 单元测试框架深入学习** * **Cucumber BDD 深入学习** * **Cucumber 混合框架** 本课程注重实践,通过真实世界的示例和详细的视频教程,帮助学习者全面掌握 Selenium 4 的各项功能,并能够构建 robust 的自动化测试框架。
In detailed, easy, step by step, practical, well defined and real time video tutorials on Selenium 4 JavaNot required to have any prior Java programming knowledge, as all the prerequisites such as Java are explained in detail before covering Selenium topicsDifferent topics covered in this course include: (Includes Videos and Notes for every topic listed below)Introduction to Selenium 4Locators Basics for Selenium Getting started with Java in Windows MachineGetting started with Java in Mac MachineUnderstanding Java programs, Variables, Data types, Literals and OperatorsFlow Control statements in JavaMethods, Classes, Objects, Constructors, this, overloading, inheritance and OverridingModifiers and InterfacesRunning Selenium 4 Automation Scripts on different browsers on WindowsRunning Selenium 4 Automation Scripts on different browsers of Mac MachineSelenium WebDriver Commands - Getting started listArrays, String, Wrapper Classes and Exception HandlingPackages, Handling Files and Collections FrameworkXPath Expressions and CSS Selectors in depthfindElements(), Handling StaleElementReferenceException and tagName()Handling Multiple Windows - Covers new commands introduced in Selenium 4Waiting Mechanism - Selenium 4 Changes, Ajay Calls, loading process and SynchronizationHandling Alerts, Prompts, Confirmation, Authentication Popups and many moreHandling HTML, Bootstrap, JQuery and Auto-suggestive dropdown/listbox fieldsHandling Frames and iFrames - Covers new commands introduced in Selenium 4Handling Mouse and Keyboard Events using Actions classTaking Screenshots - Page, Element, Section, Full, FileHandler, Robot and AShotHandling Calendar - Different types of Data PickersHandling Static and Dynamic TablesSelenium 4 - WebDriver HierarchyJavaScriptExecutor from Scratch - Includes JavaScript and DOMRobot Class - From Scratch and detailedAutoIt - From Scratch and detailedSelenium 4 - Selenium Grid ModesExecuting Selenium scripts on Docker ContainersExecuting Selenium Scripts on Kubernetes having Grid SetupUsing Properties File in Selenium AutomationLearn POI API in depthLearn Complete TestNG in depthData Driven Framework in depthExtent Repots in depthJava for FrameworksHybrid TestNG Framework using Page Object Model and Page FactoryJUnit - Unit Testing framework in depthCucumber BDD in depthCucumber Hybrid Framework