Selenium webdriver using JAVA for beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/selenium-webdriver-using-java-for-beginners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程名为“面向初学者的Java Selenium WebDriver”,旨在帮助完全零基础的学员掌握Selenium自动化测试技术。 **课程内容涵盖:** * **Java基础:** JDK、JVM、JRE、变量、数据类型、包、运算符、流程控制(if-else, switch-case, for, while, do-while, continue, break)、字符串操作(回文判断、子串打印、字符串反转、单词反转、大小写转换、词数统计、空格统计)、魔法数检查、数组升序排列、去除重复值、主方法重载、无需循环打印1-10。 * **Java面向对象(OOPS):** String类、访问修饰符、Static关键字、main方法、构造方法、继承、方法重载与重写、多态(静态与动态绑定)、抽象类与接口的区别、具体类、抽象类、接口、Super/This、Final/Finally/Finalize、封装、垃圾回收。 * **Java异常处理:** 异常处理机制、类型转换、String类、Date类(Java 8)、Java 8新特性(函数式接口、Lambda表达式)、集合API、同步、包装类、IO文件操作。 * **Java高级应用:** 静态与动态绑定、预定义Java包、代码打包成JAR文件、数组处理。 * **Selenium WebDriver核心:** * **浏览器操作:** 浏览器启动(Selenium 4.x)、HTML Unit Driver。 * **元素定位:** Locators、使用Firebug, IE Developer Tools, Google Chrome Developer Tools定位元素、通过ID, Name, Link Text, XPath, CSS定位元素。 * **等待机制:** Implicit Wait(隐式等待)、Explicit Wait(显式等待)。 * **高级交互:** 处理多窗口、AJAX自动建议、处理Frame、模态框(Alerts, unexpected Alerts, Browser windows, Application windows & pop-ups)、滚动页面(JavaScript)。 * **数据驱动:** 使用Apache POI处理Excel文件、从文本文件、XML文件、CSV文件中读取测试数据。 * **测试框架与报告:** TestNG框架(包含Page Factory、多个更新部分)、Junit、Maven、Jenkins集成、Cucumber BDD、Page Object Model (POM)框架。 * **其他功能:** 截图(正面场景)、视频录制、读取图片和PDF内容、`isSelected()`和`isDisplayed()`方法。 * **测试结果:** 生成测试结果和详细摘要报告。 * **其他工具与概念:** GIT版本控制。 * **面试准备:** 讨论Selenium相关概念,帮助学员应对自动化测试面试。 **课程亮点:** * 专为初学者设计,无需任何Selenium或Java基础。 * 包含大量的Java基础和进阶知识。 * 深入讲解Selenium WebDriver的核心功能和高级用法。 * 结合实际项目和流行测试框架(TestNG, POM, Cucumber BDD)。 * 涵盖数据驱动测试、报表生成、版本控制等实战技能。 * 课程内容持续更新,同步最新Selenium 4.x版本。 * 旨在帮助学员通过自动化测试面试和项目。

课程评论(0条)

课程详情

Course is updated on 26-01-2024 with below topics JAVA Programming below series of videos updated to this courseHow to Check Given String is Palindrome or Not JAVA Program to Check String is Palindrome or notPrint All Substrings of a given String Java Program to print all substrings for a StringPrint all Palindromic Substrings Find All Palindromic Substrings In a StringJava Program Magic Number Check whether given number is Magic Number or notProgram to Reverse A String in Java Reverse A String Reverse Words in a String in JavaJava program to arrange array elements in ascending orderCapitalize each word in the given stringCount Number of Words in Given StringCount number of spaces in the given StringMain Method Overloading with examplesPrint Numbers from 1 to 10 without using loopsRemove Duplicate Values in an Array Course is updated on 02-01-2024 with below topics:Selenium 4.X Page Factory Testng Framework Part 8Selenium 4.X Page Factory Testng Framework Part 9Selenium 4.X Page Factory Testng Framework Part 10Course is updated on 01-01-2024 with below topics:Selenium 4.X Page Factory Testng Framework Part 3Selenium 4.X Page Factory Testng Framework Part 4Selenium 4.X Page Factory Testng Framework Part 5Selenium 4.X Page Factory Testng Framework Part 6Selenium 4.X Page Factory Testng Framework Part 7Course is updated on 30-12-2023 with below topics:Selenium 4.X Page Factory Testng Framework Part 1Selenium 4.X Page Factory Testng Framework Part 2Course is updated on 29-12-2023 with below topics How to launch browser in Selenium 4.x VersionsThis Course is updated on 09th Apr 2023 on Selenium Automation with below topics: Apache POI Data Driven TestingTestng tutorial with examplesRealtime project & FrameworkThis course is designed for complete beginners.This Course is updated on 23rd Feb 2022 with course material sectionGet started with Selenium using Java.If you are a complete beginner on Selenium or Java, this course is perfect for you.At the end of the training you will be in a position to handle any interviews on automation testing and easily crack interviews and handle any project on automation. Please find below list of topics that we are going to cover as part of this training program: JAVA: Intro to JAVA:JDK, JVM, JREVariable, Data typesPackagesOperatorsIf-ElseSwitch-caseFor,while,do whilecontinue, break OOPS: StringAccess ModifiersStaticMain MethodConstructorInheritanceMethod overloading, overriddingPolymorphism, types of:Static & dynamic binding notDiff b/w abstract class n interfaceConcerte classAbstract ClassAbstractionInterfaceSuper/ ThisFinal, Finally, finalizeEncapsulationGarbage CollectionException Handling Mechanism: Ctype castingDate class: in java 8Java 8 concepts: FI, Lambda expression,Collection APIsynchorizarionwrapper classesInput/Output filesStatic & dynamic bindingPredefined packages in javacovert code into jarArrayPlease find below detailed concepts which we are covering in WebDriver: Configuration40 plus unique scenariosCapture screenshot(positive)Page scroll down using Java scriptHTML Unit DriverHandling Multiple WindowsImplicit wait & Explicit waitHandling Ajax Auto suggestsHandling web tablesHandling the automation of table dataHandling Test data in Excel sheet usinf JXL, POI filesHandling data from text file , XML file , CSV fileGenerating test results and detailed Summary ReportHandling Alerts, unexpected Alerts, Browser windows, Application windows & pop-upsHandling of multiple framesRecording a videoReading content on Image & PDF filesIsSelected Method.Is displayed MethodJunit, Testng, Maven, Jenkins. GITFramework creationCucumber BDDPage Object Model frameworkLocatorsHow to identify elements in webpage using SeleniumTools to identify elements/objectsFirebugIE Developer toolsGoogle Chrome Developer toolsLocating elements by IDFinding elements by nameFinding elements by link textFinding elements by XPathFinding Elements by using CSSFinal Touch: Interview Point of View Discussion on Selenium concepts.

课程标签

0人关注该课程

主题相关的课程