UrbanPro
true

Selenium Web driver

LIVE
10 Hours

Register Now

- OR -

Course offered by Crustsoft

0 review
What is Selenium? Selenium is an open source tool that automates web browsers. It provides various flexibility to write test scripts in various programming languages like Ruby, Java, NodeJS, PHP, Perl, Python, and C# and many more. It is most famous for automating any kind application UI irrespective of any technology. Required knowledge before selenium? Must have prior knowledge in any programming language such as C# or Java. Must have knowledge in OOPs (Object Oriented Programming Concept) Should know Software Develop Life Cycle (SDLC) and Software Testing Life Cycle (STLC) process. Reference for learning C# and Java: Java Tutorial: https://www.javatpoint.com/java-tutorial C# Tutorial: https://www.javatpoint.com/c-sharp-tutorial Environment Setup • IDE installation Eclipse or Visual Studio • Drivers in Selenium Google Chrome Driver FireFox Driver Edge Driver Safari Driver IE Driver HTML Unit Driver (a special headless driver) • Automation Test Framework How Selenium works: Selenium WebDriver- Installation: Selenium WebDriver installation process is completed in four basic steps: 1. Download and Install Java 8 or higher version. 2. Download and configure Eclipse or any Java IDE of your choice. 3. Download Selenium WebDriver Java Client 4. Configure Selenium WebDriver How to download JDK (Java Development Kit): you can download the latest version of Java Development Kit (JDK) from the link given below. Latest version of Java is recommended. http://www.oracle.com/technetwork/java/javase/downloads/index.html How to download Eclipse IDE: • Open URL: https://www.eclipse.org/downloads/ • Click on the "Download Packages" link (you can also download the IDE directly from the "downloads page" of Eclipse official website, but we will recommend you to navigate through the download packages section and get "Eclipse IDE for Java Developers"). How to Download Selenium WebDriver Java Client: • Open URL: https://docs.seleniumhq.org/download/ It will redirect you to the "downloads page" of Selenium official website. • Scroll down through the web page and locate Selenium Client & WebDriver Language Bindings. • Click on the "Download" link of Java Client Driver How to Configure Selenium Web Driver: • Now we will configure our Eclipse IDE with Selenium WebDriver. In simple terms, we will create a new Java Project in Eclipse and load all the essential jar files in order to create Selenium Test Scripts. • Launch Eclipse IDE • Create a new Java Project from File > New > Java Project. • Give your Project name as "Demo_Test" and click on "Finish" button. • Now new Java project is created with the following directories. • Right click on the "src" folder and create a new Class File from New > Class. • Give your Class name as "First" and click on "Finish" button. • Now, we will add the Selenium jar files in our Test Suite (Demo_Test). • Right click on "Demo_Test" folder and select Properties. • It will launch the Properties window for our "Demo_Test" Test Suite. • Click on "Java Build Path" option from the left-hand side panel. • Switch to Libraries tab and click on "Add External JARs" button. • Locate the directory where you have downloaded the Selenium jar files, select the respective jars and click on "Open" button. • Repeat the same steps for the jars which are present under the "libs" folder. • Open "libs" folder, select all of the respective jar files and click on "Open" button. • Once you get all the Selenium jar files in your Libraries tab, click on Apply and Close button. • The following image shows the directory structure of our "Demo_Test" test suite after adding Selenium jars. • Hence, we have successfully configured Selenium WebDriver with Eclipse IDE. Now, we are ready to write our test scripts in Eclipse and run it in WebDriver. Driver Initializations: WebDriver driver = new FirefoxDriver(); (Firefox browser ) WebDriver driver = new ChromeDriver(); (Chrome browser) WebDriver driver = new InternetExplorerDriver(); (Internet Explorer browser) Finding Locators: Find Element – This method will identify one element or first element from the element list. Find Elements – This method will identity collection of web elements from the page. Types of Locators: ID Name ClassName LinkText Partial Link Text TagName CssSelector XPath Types of XPath: Absolute XPath – This is start from start node of the document. Absolute start with single slash / Relative XPath – This is start with self or immediate relative nodes. Relative start with double slash // XPath Expressions: Contains (), Text (), Using OR & AND XPath Axes: Following Ancestor Child Preceding Following-sibling Parent Descendant Mouse Actions: • DoubleClick(): Performs double click on the element • ClickAndHold(): Performs long click on the mouse without releasing it • dragAndDrop(): Drags the element from one point and drops to another • MoveToElement(): Shifts the mouse pointer to the centre of the element • ContextClick(): Performs right-click on the mouse Keyboard Actions: • SendKeys(): Sends a series of keys to the element • KeyUp(): Performs key release • KeyDown(): Performs keypress without release Waits in Selenium: o Implicit Wait o Explicit Wait o Fluent wait Handling Popup,Alerts,Frames: o Widows Handle o Popup Dialog box handle o Identifying & Handling Frames

About the Trainer

Avg Rating

Reviews

Students

Courses

Crustsoft

Master of Science (M.Sc.) from Utkal university in 2007

5 Years of Experience

CrustSoft provides a common platform having innovative eLearning course content, provides hands on practical oriented training by highly skilled industry experts based on on-going Industry trends, provide complete support to students in their job hunt process by arranging interviews, Student counselling and Resume preparation and placement assistance etc. Here students can leverage their technical skills from Industry experts which gives them a blend of things including academic stuff and industry required skills and helping them to be placed and work in the Software industry. Focused on “Skill development and skilled worker’s placement in IT/Software companies and Non-IT companies across INDIA and other countries as well”. We do train and place courses like Power BI
Data Engineer
ETL - Informatica
Big Data
Data Science
SQL Server DBA
DevOps
Java/.Net Full Stack
Mean Stack
"Advance Mobile App
Development"
Selenium Automation
ETL -Informatica
SalesForce
ETL Testing
Big Data(Cloud) Testing
Core_and_Advance_Java. Please call us for more Training and Guarantee placement details.

Students also enrolled in these courses

LIVE
2 reviews
50 Hours
10,000 Group Class (max 20)
10,000 1-on-1 Class

Course offered by Naveen Kumar K R

1 review
LIVE
10 reviews
Mon, Tue, Wed, Thu, Fri 08:30pm-09:30pm
40 Hours
8,000 Group Class (max 10)

Course offered by Ramakrishna

7 reviews
LIVE
10 Hours
15,000 Group Class (max 50)
20,000 1-on-1 Class

Course offered by Charlakola Sateesh Reddy

0 review
LIVE
1 review
2 Hours
1,000 1-on-1 Class

Course offered by Priyanka

4 reviews

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet!

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Selenium Web driver by Crustsoft

Crustsoft picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Selenium Web driver by Crustsoft

Crustsoft picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more