This repository is created and will be used for uploading the programs which I created in my tutorial videos.
Also it can be used to browse all the videos and playlists from single place.
You can find the GitHub link in the video description or you can directly browse the content from Here.
H Y R Tutorials (English) - https://www.youtube.com/hyrtutorials
H Y R Tutorials (Telugu) - https://www.youtube.com/c/hyrtutorialstelugu
π Please Subscribeπ to start learning for FREE, Also help your friends in learning the best by suggesting these channels.
Join my youtube channel to get access to perks: https://www.youtube.com/channel/UCzFPWBdClpZ9afmmyhho4Rg/join
Playlist Name | Link |
---|---|
Windows Automation with FlaUI | https://bit.ly/33CG4dB |
Java for Absolute Beginners | https://bit.ly/3keRJGa |
Selenium with Java | https://bit.ly/2FyKvxj |
TestNG - Testing Framework | https://bit.ly/3wXyuXB |
CSS Selectors | https://bit.ly/2Rn0IbD |
XPath | https://bit.ly/2RlLdkw |
Javascript Executor | https://bit.ly/2FhNXwS |
Apache POI | https://bit.ly/2RrngrH |
Apache PDFBox | https://bit.ly/3BpH599 |
Selenium Interview Questions | https://bit.ly/3matUB3 |
Maven | https://bit.ly/2DYfYZE |
How to fix Eclipse Errors | https://bit.ly/3ipvNYf |
Playlist Name | Link |
---|---|
Core Java in Telugu | https://bit.ly/3KMlbBk |
Selenium with Java in Telugu | https://bit.ly/3tL7Z9S |
Core Java + Selenium online classes in Telugu | https://bit.ly/30008YR |
Windows Automation with FlaUI
- Basics of Windows Automation
- Tools available for Windows Automation
- What is FlaUI? Libraries provided by FlaUI?
- Downloading and Installation of Visual Studio
- Project creation in Visual Studio
- Installation of FlaUI | Windows Automation Tool
- GUI Inspecting Tools for Windows Applications
- Installation of Accessibility Tool - FlaUInspect
- Working with Accessibility Tool - FlaUInspect
- Launching Windows Application using FlaUI
- Handling Different Types of Controls with FlaUI
- Element finding mechanisms in FlaUI
- Finding Control with Multiple conditions in FlaUI
- Handling of menu and context menu with FlaUI
- Perform Mouse actions using FlaUI
- Perform Keyboard actions using FlaUI
- Capture Screenshots using FlaUI
- Accessing Standard UIA Properties using FlaUI
Java for Absolute Beginners
- Part 1 - Introduction to Java
- Part 2 - How to Download & Install Java 8 on Windows 10
- Part 3 - How to Download & Install Java 11 on Windows 10
- Part 4 - How to Download and Install Eclipse on Windows 10
- Part 5 - Write your First Java Program with Eclipse IDE
- Part 6 - Execute Java Program from Command Prompt
- Part 7 - Variables in Java
- Part 8 - DataTypes in Java
- Part 9 - Getting user input data in Java using scanner class
- Part 10 - Operators in Java
- Part 11 - Decision Making Statements (if and if-else) in Java
- Part 12 - Decision Making Statements (switch) in Java
- Part 13 - Looping Statements (while and do-while) in Java
- Part 14 - Arrays in Java
- Part 15 - Looping Statements (for and foreach) in Java
- Part 16 - Methods in Java
- Part 17 - Class and Object in Java
- Part 18 - Constructors in Java
- Part 19 - This keyword in Java
Selenium WebDriver with Java
- Introduction to Selenium
- Downloading and Setting up Selenium WebDriver
- Launch Chrome & Firefox Browsers using Selenium WebDriver
- Auto download Driver Executables using WebDriverManager
- Desired Capabilities and Chrome Options in Selenium WebDriver
- Different Locators Available in Selenium WebDriver
- Navigation Methods in Selenium WebDriver
- Handling of Basic HTML Controls using Selenium WebDriver
- Handling of HTML Dropdown using Selenium WebDriver
- How to handle Alerts in Selenium WebDriver
- How to handle Multiple Windows in Selenium WebDriver
- How to Handle Frames in Selenium WebDriver
- XPath vs CSS Selector in Selenium WebDriver
- Capture Screenshots using Selenium WebDriver
- PageLoadTimeOut in Selenium WebDriver
- Implicit Wait Timeout in Selenium WebDriver
- Handling of Bootstrap Dropdowns using Selenium WebDriver
- How to handle Permission Pop-ups using Selenium WebDriver?
- How to download files in Chrome, Firefox & Edge browsers using Selenium WebDriver?
- Remove "Chrome is being controlled by automated test software" message using Selenium WebDriver
- How to handle Calendars using Selenium WebDriver | Selenium |
TestNG - Testing Framework
- Part 1 - Introduction to TestNG
- Part 2 - Installation of TestNG
- Part 3 - Create and run your first TestNG test
- Part 4 - Basic structure of TestNG xml file
- Part 5 - Assertions in TestNG
- Part 6 - Hard Assertions vs Soft Assertions in TestNG
- Part 7 - TestNG annotations and the flow of execution
- Part 8 - Parameters in TestNG
- Part 9 - Optional Parameters in TestNG
- Part 10 - How to enable or disable test cases from testng xml file
- Part 11 - How to prioritize your tests in TestNG
- Part 12 - How to ignore tests in TestNG
- Part 13 - How to group your tests in TestNG
- Part 14 - How to create the test dependencies in TestNG
- Part 15 - How to create the test group dependencies in TestNG
- Part 16 - What is a Dataprovider and how to use it in TestNG
- Part 17 - Parameters of Test Method and Return types of Dataprovider
- Part 18 - How to use the dataprovider partially in TestNG
- Part 19 - How to create the dataprovider in a separate class
- Part 20 - Integration of Excel with Dataprovider
- Part 21 - Parallel execution with DataProvider in TestNG
- Part 22 - How to use timeout & expectedExceptions attributes in TestNG
- Part 23 - Execute your tests in parallel using TestNG
- Part 24 - How to use invocationCount, invocationTimeOut & threadPoolSize in TestNG
- Part 25 - TestNG Listeners
- Part 26 - Capture screenshots for only failed tests in TestNG
- Part 27 - Default reports generated by TestNG
XPath in Selenium WebDriver
CSS Selectors in Selenium WebDriver
Apache POI (Java Library for reading and writing Microsoft Office files)
Apache PDFBox (Java Library for manipulating PDF files)
JavascriptExecutor in Selenium WebDriver
- What is JavascriptExecutor in Selenium WebDriver?
- Enter Text into a Textbox using JavascriptExecutor in Selenium WebDriver
- Perform Click Operation using JavascriptExecutor in Selenium WebDriver
- Perform Scroll Operations using Javascript Executor in Selenium WebDriver
- Highlight Web Elements using JavascriptExecutor in Selenium WebDriver
Selenium WebDriver Interview Questions
- What is the meaning of WebDriver driver = new ChromeDriver() in Selenium WebDriver?
- Why do we need to typecast the WebDriver Instance to use TakeScreenshot or JavascriptExecutor?
- How to Find Broken Links using Selenium WebDriver?
- How to Find Broken Images using Selenium WebDriver?
- What is the difference between findElement and findElements in #Selenium WebDriver?
- What is the difference between driver.close() and driver.quit() in Selenium WebDriver?
- What is the difference between driver.get() and driver.navigate().to() in Selenium WebDriver?
Maven
How to fix Eclipse Errors
Core Java in Telugu
- P0 - Java Course Introduction
- P1 - Introduction to Programming
- P2 - Introduction to Java
- P3 - Downloading and Installation of Java version 8
- P4 - Downloading and Installation of Java version 11 and 17
- P5 - Which version of java should be installed in our machine
- P6 - Tools required for writing and executing Java programs
- P7 - Writing and Executing our first java program using Notepad and Command Prompt
- P8 - Download and Install the Eclipse IDE
- P9 - Getting started with Eclipse IDE
- P10 - Writing & Executing our first java program using Eclipse IDE
- P11 - Packages in Java
Selenium Java in Telugu
- Part 0 - Selenium Java in Telugu - Course Introduction
- Part 1 - Introduction to Selenium WebDriver
- Part 2 - Tools & Software required for working with Selenium WebDriver
- Part 3 - Java Basics for working with Selenium WebDriver
- Part 4 - Download and Install Selenium WebDriver
- Part 5 - Launch Chrome & Firefox Browsers using Selenium WebDriver
- Part 6 - Auto Download driver executables using WebDriverManager
- Part 7 - Different Locators available in Selenium WebDriver
- Part 8 - How to handle TextBoxes in Selenium WebDriver
- Part 9 - How to handle basic html controls in Selenium WebDriver
- Part 10 - How to handle Dropdowns in Selenium WebDriver
- Part 11 - Navigation Methods in Selenium WebDriver
- Part 12 - How to handle alerts in a web page using Selenium WebDriver
- Part 13 - How to handle multiple windows or tabs using Selenium WebDriver
- Part 14 - How to handle frames in a web page using Selenium WebDriver
- Part 15 - How to capture screenshots of a web page using Selenium WebDriver
- Part 16 - PageLoadTimeout in Selenium WebDriver
- Part 17 - Implicit Wait Timeout in Selenium WebDriver
- Part 18 - Explicit Wait in Selenium WebDriver
- Part 19 - How to maximize browser window in Selenium WebDriver
- Part 20 - How to get URL, Title, PageSource using Selenium WebDriver
- Part 21 - How to get WebElement properties using Selenium WebDriver
- Part 22 - XPath Full Course in ΰ°€ΰ±ΰ°²ΰ±ΰ°ΰ±
- Part 23 - Perform Mouse Actions in Selenium WebDriver
- Part 24 - How to handle Calendars using Selenium WebDriver
- Part 25 - JavascriptExecutor in Selenium WebDriver
Core Java + Selenium online classes in Telugu
- Day 1 - Basics of Java
- Day 2 - Downloading and Installation of Java 8 version
- Day 3 - Downloading and Installation of Java 11 and java 17 versions
- Day 4 - Downloading and installation of Eclipse
- Day 5 - Writing and executing our first java program (Notepad & Eclipse)
- Day 6 - Datatypes in Java
- Day 7 - Variables in Java
- Day 8 - Operators in Java
- Day 9 - Decision making statements in Java - Part 1
- Day 10 - Decision making statements in Java - Part 2
- Day 11 - Looping statements in Java - Part 1
- Day 12 - Arrays in Java & Looping statements in Java - Part 2
- Day 13 - Foreach loop in Java
- Day 14 - Class, Object, Constructors and Methods in Java
- Day 15 - String and its Methods in Java
- Day 16 - Static and Non-Static in Java
- Day 17 - Object oriented programming principles in Java
- Day 18 - OOPs - Part 2 & Handling of Properties File in Java
- Day 19 - Handling of Text File in Java - Part 1
- Day 20 - Handling of Text File in Java - Part 2
- Day 21 - Exception handling in Java - Part 1
- Day 22 - Exception handling in Java - Part 2
- Day 23 - Collections overview - Part 1
- Day 24 - Arraylist in Java
- Day 25 - Linkedlist & Vector in Java
- Day 26 - Hashmap in Java
- Day 27 - Accessibility Modifiers, Working with jar, Set in Java
- Day 28 - Introduction & Installation of Selenium
- Day 29 - Maven Basics & Installation of Selenium in Maven Project
- Day 30 - Launch browser using Selenium WebDriver
- Day 31 - Navigate to URL and close the browser in Selenium
- Day 32 - Understand the HTML DOM
- Day 33 - Get the Text from any WebElement
- Day 34 - XPath - Part 1
- Day 35 - XPath Functions
- Day 36 - XPath Axes
- Day 37 - Handle Radio Button, Button, Check Box, Link in Selenium
- Day 38 - Handle Dropdowns in Selenium
- Day 39 - WebDriverManager and Alerts
- Day 40 - Handle frames in Selenium
- Day 41 - Handle multiple windows in Selenium
- Day 42 - Navigation & Timeouts in Selenium
- Day 43 - Waits in Selenium
- Day 44 - JavascriptExecutor in Selenium
- Day 45 - Capture screenshots in Selenium
- Day 46 - CSS Selectors in Selenium
- Day 47 - Mouse & Keyboard actions in Selenium
If you like my work, You can show your support and buy me a coffee β