How to verify single checkbox in a webpage using selenium?

TestSteps

  • Open the Firefox browser
  • Navigate the AppUrl
  • Identify Checkbox1
  • Select Checkbox1
  • Verify Checkbox1
  • Close the current Browser window

Selenium Code :

——————–

package seleniumProject;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.firefox.FirefoxDriver;

 

public class VerifyCheckbox {

public static void main(String[] args) {

  //open the firefox browser

WebDriver Driver = new FirefoxDriver();

  //navigate the AppUrl

Driver.get(“http://demo.guru99.com/test/radio.html”);

// Identify Checkbox1

WebElement CheckBox1= Driver.findElement(By.id(“vfb-6-0”));

//Select Checkbox1

CheckBox1.click();

   //Verify Checkbox1

if (CheckBox1.isSelected())

{

System.out.println(“Checkbox1 Selected”);

} else

{

System.out.println(“Checkbox1 not Selected”);

}

  //Close the current Browser window

Driver.close();

}

}

How to verify multiple checkboxes in a webpage using sselenium?

TestSteps :

  • Open the firefox browser
  • Navigate the AppUrl
  • Identify all Checkboxes and store into checkBoxes variable
  • Print the total checkboxes
  • Select multiple checkboxes one by one
  • Verify multiple checkboxes one by one
  • Close the current Browser window

 Selenium Code :

——————–

package seleniumProject;

import java.util.List;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.firefox.FirefoxDriver;

public class Verify_Multiple_Checkboxes {

public static void main(String[] args) {

       //open the firefox browser

WebDriver driver = new FirefoxDriver();

  //navigate the AppUrl

driver.get(“http://demo.guru99.com/test/radio.html”)

     // Identify all Checkboxes and store into checkBoxes variable

List<WebElement> checkBoxes = driver.findElements(By.xpath(“//input[@type=’checkbox’]”));

   //print the total checkboxes

System.out.println(checkBoxes.size());

for(int i=0; i<checkBoxes.size(); i++)

{

  //select multiple checkboxes one by one

checkBoxes.get(i).click();

       //verify multiple checkboxes one by one

if(checkBoxes.get(i).isSelected())

{

System.out.println(i+” checkBox is selected “);

}else{

System.out.println(i+” checkBox is not selected “);

}

}

  //Close the current Browser window  

driver.close();

}

}

SELENIUM | BROWSER COMMANDS :

isSelected(): By using this we can verify particular checkbox is selected or not on a webpage.

 

Click here: Steps to configure Selenium WebDriver with java to develop test scripts

Click here: How to handle frame in selenium webdriver using java?

Selenium Training in Hyderabad

Kosmik Technologies is on of the best selenium training in Hyderabad. We are providing lab facilities with complete real-time training. Training is based on complete advance concepts. So that you can get easily “hands-on experience”. We will give 100% job assistance.

 

Steps to configure Selenium WebDriver with java to develop test scripts

Pre-conditions: We need below files

Step 1: Download and Install JDK 8

Follow below URL

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Select Accept License Agreement radio button

Java SE Development Kit 8

Choose version to download: Windows 86 or x64 based on your OS (jdk-8-windows-i586.exe and jdk-8-windows-x64.exe)

  • wait until complete download.
  • copy downloaded file and paste in personal folder.
  • click on setup to start installation.
  • click on next until installation will go to end
  • click on close.
  • Restart Computer.

Note :

After completion of JDK installation tester can create environment variable for JAVA_HOME in your windows system by following below navigation.

  • Click on start
  • Right click on my computer
  • Click on properties
  • Click on Advanced system setting
  • Select Advanced tab
  • Click on Environment variable button
  • Go to user variables
  • click on New button
  • Type JAVA_HOME and provide path of JDK folder
  • click on ok

Follow below image

Environment variable button

  • Go to system variable
  • Select path
  • click on Edit button
  • Add path of JDK bin folder followed by semicolon(😉 at the end of existing path value
  • Click on ok
  • Click on ok

Follow below image

Environment variables

How to verify java successfully installed or not into your local system

  • Open the command prompt.
  • Run command “java -version”

 

It should show your installed java version detail as shown in above image. That means java is installed successfully into your local system and you are ready to use it.

Step 2: Download and launch Eclipse IDE

  1. IDE stands for Intigrated Development Environment. Eclipse Ide is useful to write our test scripts in java or java based tools like selenium.
  1. We need to follow below URL to download and launch Eclipse Ide

 

http://www.eclipse.org/downloads/packages/release/Mars/2

Eclipse Mars 2 Packages

 

Download the Eclipse Mars, you can choose version Windows 32 bit or 64 bit based on your OS

  • wait until complete download.
  • copy downloaded file and paste into personal folder and extract
  • click on Eclipse folder
  • Here click on ‘eclipse.exe’ file directly. Here no need to install eclipse into your local system.

Step 3: Download Selenium WebDriver Jar Files.

After completion of eclipse Ide launching with the creation of project, package, and class with main(), we need to download selenium webdriver jar file.

Follow the below steps :

  • Go to google search
  • Enter seleniumhq then search it
  • Click on first link(https://www.seleniumhq.org/download/)
  • Click on download
  • Scroll to Selenium Client & WebDriver Language Bindings
  • Click on download for java based selenium webdriver

Selenium Client & WebDriver Language Bindings

  • wait until complete download.
  • copy downloaded jar file and paste into personal folder and extract

Step 4: Associate selenium webdriver with eclipse Ide.

  • click on ‘eclipse.exe’ to start eclipse
  • First time when you start eclipse software application, it will ask you to select your workspace where your work will be stored as shown in bellow image.

Workspace Launcher

Choose a workspace folder name as D:\workspace and click on ok button .Here You can change the workspace location from ‘Switch Workspace’ under ‘file’ menu of eclipse.

Create new project

  • Go to File
  • New
  • Go to Java Project and give your project name ‘SeleniumProject’
  • Click on finish button.

Create new package

  • Right click on source folder(src)
  • New
  • Package
  • give the package name ‘SeleniumTests’
  • Click on finish button.

Create New Class

  • Right click on package ‘SeleniumTests’
  • New Class
  • give the class name ‘myTestLogin’
  • click on Finish button.

Add external jars for that project

  • Right click on project ‘SeleniumProject’
  • go to Java build path
  • configure build path
  • >select Libraries
  • Click on add external JARs button
  • Then go your jar file folder path location
  • select both .jar files from D:\selenium-java 3.12.0.
  • click on open button
  • Click on add external JARs button
  • Then go your jar file folder path location
  • select all .jar files from D:\selenium-java 3.11.0\libs
  • click on open button
  • click on ok button

Steps to Download and Install firebug Add-on.

Follow my below url to install Fire Bug

https://addons.mozilla.org/en-US/firefox/addon/firebug/

Click on Add to Firefox button

Click on Install button

After install FireBug then go to

Tools > Web Developer > Firebug > Open Firebug (or)you can use shortcut key ‘F12’

 

After open the firebug. Right-click on field or element in your application then click on inspect element with firebug option.

In html code take either id(or)name(or)className etc. from highlighted section.

See below image

Hospital Management System

Note: Here no need to restart your Firefox after installing Firebug Add-On

Steps to Download and Install firepath Add-on.

Follow my below url to install Firepath add-on

https://addons.mozilla.org/en-US/firefox/addon/firepath/

Click on Add to Firefox button

FirePath By pierre Tholence

Click on Install button

Click on Restart Now

After install firepath then go to

Tools > Web Developer > Firebug > Open Firebug (or)you can use shortcut key ‘F12’

You could find ‘FirePath’ as shown below image

 

Selenium WebDriver First Program :

TestSteps:

  • Open the firefox browser
  • Navigate the application url
  • Get the Title of the WebPage
  • Print the title of the webpage
  • Verify Title of the WebPage
  • Enter the username
  • Enter the password
  • Clicking On Login Button
  • Identify and get the Dashboard Text
  • Print the Dashboard Text
  • To verify whether the welcome page successfully opened or not
  • Clicking On Logout Button
  • Close the current Firefox Browser

Selenium Code :

package seleniumProject;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

public class SampleClass {

public static void main(String[] args) throws Interrupted Exception {

// open the firefox browser

WebDriver driver = new FirefoxDriver();

// navigate the application url

driver.get(“http://www.kosmiktechnologies.com/se leniumLiveProject/eKart/admin/”);

//Get the Title of the WebPage

String title=driver.getTitle();

//print the title of the webpage

System.out.println(title);

//Verify Title of the WebPage

if (title.equals(“Administration”))

{

System.out.println(“title verifiedsuccessfully”);

} else {

System.out.println(“title not verified successfully”);

}

// Enter the username

driver.findElement(By.name(“username”)).sendKeys (“Kadmin”);

// Enter the password

driver.findElement(By.name(“password”)).sendKeys (“K@admin”);

// Clicking On Login Button

driver.findElement(By.xpath(“//*[@id=’content’]/ div/div/div/div/div[2]/form/div[3]/button”)).cli ck();

// Identify and get the Dashboard Text

String text = driver.findElement(By.xpath(“//*[@id=’content’]/div[1]/div/h1”)).getText();

// Print the Dashboard Text

System.out.println(text);

// To verify whether the welcome page successfully opened or not

if (text.equals(“Dashboard”))

{

System.out.println(“Welcome pageverified successfully”);

} else {

System.out.println(“Welcome page not verified successfully”);

}

// Clicking On Logout Button

driver.findElement(By.xpath(“//*[@id=’header’]/u l/li[3]/a”)).click();

//Close the current Firefox Browser driver.close();

}

}

SELENIUM | BROWSER COMMANDS :

1.get() : This will be used to navigate the application url

Syntax : driver.get(“appURL”);

2.getTitle() : This will be used to get the title of the current Webpage.

Syntax : driver.getTitle();

3.findElement() : By using this we can identify single webelement On a webpage.

Ex: Button, checkbox, radio button etc.

Syntax : driver.findElement(By.Locator(“Locator-Value”));

4.findElements() : By using this we can identify list of webelements On a webpage.

Ex :

  1. Suppose if you want to identify dropdown values at a time then we use findElements method.
  2. Suppose if you want to identify list of frames in a webpage then we use findElements method.
  3. Suppose if you want to identify list of links in a webpage then we use findElements method.

Syntax :

List<WebElement> total_Links = driver.findElements(By.tagName(“a”));

5.sendKeys() : If you want to give the value to the input field(textbox,text area) then we use sendkeys method.

Syntax :

driver.findElement(By.locator(“locator-value”)).sendKeys(“text”);

6.getText() : If you want to get the particular text in a webpage then we use getText method.

Syntax :

String PageText=driver.findElement(By.Locator(“Locator-value”)).getText();

7.click() :Is there any click operation in your application then we use click().

Syntax :

driver.findElement(By.Locator(“Locator-value”)).click();

8.close() : This will be used to close the current browser window.

Syntax : driver.close();

Important Interview Questions :

1. How to Identify WebElement in selenium webdriver?

A )By using firebug and firepath we can Identify

WebElement.

2. Can we use firebug and firepath for chrome and Ie?

No,

1.Here firebug and firepath these two add-ons only for firefox.

2.Suppose if u want to identify the WebElement In chrome and ie here no need to install firebug and firepath. Becoz chrome and ie have its won developer tool to identify the web element.

3. What is the default package of selenium?

  1. org.openqa.selenium

4. What is the difference between findElement() and findElements()?Find ElementsfindElement() :

By using this we can identify single webelement On a webpage.

Ex : Button, checkbox,radio button etc.

Syntax : driver.findElement(By.Locator(“Locator-Value”));

TestSteps :

  • open the firefox browser
  • navigate the application url Enter the username
  • Close the current Firefox Browser

Selenium Program :

package seleniumProject;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

public class findElementMethod {

public static void main(String[] args) throws Interrupted Exception {

// open the firefox browser

WebDriver driver = new FirefoxDriver();

// navigate the application url

driver.get(“http://www.kosmiktechnologies.com/se leniumLiveProject/eKart/admin/”);

// Enter the username

driver.findElement(By.name(“username”)).sendKeys (“Kadmin”);

//Close the current Firefox Browser

driver.close()

}

}

findElements() : By using this we can identify list of webelements On a webpage.

Ex :

  • Suppose if you want to identify dropdown values at a time then we use findElements method.
  • Suppose if you want to identify list of frames in a webpage then we use findElements method.
  • Suppose if you want to identify list of links in a webpage then we use findElements method.

Syntax :

List<WebElement> total_Links = driver.findElements(By.tagName(“a”));

TestSteps :

  • open the firefox browser
  • navigate the application url
  • Identify all the links and store into total_Links variable Print the total Links on a webpage
  • Close the current Firefox Browser

Selenium Program :

package seleniumProject;

import java.util.List;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.firefox.FirefoxDriver;

public class findElementsMethod {

public static void main(String[] args) throws InterruptedException {

// open the firefox browser

WebDriver driver = new FirefoxDriver();

// navigate the application url

driver.get(“http://www.kosmiktechnologies.com/se leniumLiveProject/eKart/admin/”);

//Identify all the links and store into total_Links variable

List<WebElement> total_Links = driver.findElements(By.tagName(“a”));

//Print the total Links on a webpage

System.out.println(total_Links.size());

//Close the current Firefox Browser

driver.close();

}

}

5.How to verify particular text on a webpage using selenium webdriver?  (Or) How to verify successful message on a webpage using selenium webdriver?

TestSteps :

  • open the firefox browser
  • navigate the application url Enter the username
  • Enter the password
  • Clicking On Login Button
  • Identify and get the Dashboard Text Print the Dashboard Text
  • To verify whether the welcome page successfully opened or not Clicking On Logout Button
  • Close the current Firefox Browser

Selenium Program :

package seleniumProject;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

public class SampleClass {

public static void main(String[] args) throws Interrupted Exception {

// open the firefox browser

WebDriver driver = new FirefoxDriver();

// navigate the application url

driver.get(“http://www.kosmiktechnologies.com/se leniumLiveProject/eKart/admin/”);

// Enter the username

driver.findElement(By.name(“username”)).sendKeys (“Kadmin”);

// Enter the password

driver.findElement(By.name(“password”)).sendKeys (“K@admin”);

// Clicking On Login Button

driver.findElement(By.xpath(“//*[@id=’content’]/

div/div/div/div/div[2]/form/div[3]/button”)).click();

// Identify and get the Dashboard Text

String text =

driver.findElement(By.xpath(“//*[@id=’content’]/ div[1]/div/h1”)).getText();

// Print the Dashboard Text

System.out.println(text);

//To verify whether the welcome page successfully opened or not

if (text.equals(“Dashboard”))

{

System.out.println(“Text matched”);

} else {

System.out.println(“Text notmatched”);

}

// Clicking On Logout Button

driver.findElement(By.xpath(“//*[@id=’header’]/u l/li[3]/a”)).click();

//Close the current Firefox Browser

driver.close();

}

}

Control statements :

Syntax :

If(Actual_value.equals(Expected_value))

{

//Execute the code if condition is true

}else

{

//Execute the code if condition is false

}

Actual_value : Take the text from Testing Application.

Expected_value : client requirement

6.Difference between close() and quit() in selenium webdriver ?
Driver.close() :

By using this we can close the current browser window.

I.e Single window on which driver is having focus that will be closed only

Difference between close() and quit() in selenium webdriver

Driver.quit() : Every associated browser will be closed

I.e closed all the windows opened by the driver.

7. What is the purpose of public static void main() in java ?

public :

Since main() should be available to JVM. It should be declared as public.I f we don’t use main() as a public then it doesn’t make itself available to JVM and JVM cannot execute it.

Static :

We should be call the main() without creating an object, such methods are called static methods and we should be declared as static.

Void :

If main() it does not written any value then you have to put void(no value) before the main().

main():

If main() is not written in the java program then JVM will not execute the program.main() is the starting point for JVM to start execution of java.

What are the pre-requisites to run the selenium web driver?
  1. JDK 8
  1. Eclipse IDE
  1. Selenium JAR file
  1. Testing Application
  1. Browser (Firefox 53.0)
  1. Firebug
  1. Firepath

Click here: How to handle frame in selenium webdriver using java?

How to verify multiple checkboxes in a webpage using selenium?

Selenium Training in Hyderabad

kosmik technologies is the best institute for selenium training in Hyderabad. we offer classroom and selenium online training courses by certified faculty. Selenium is an open source tool for web application testing. This tool primarily developed in JavaScript and browser technologies and hence supports all major browsers on all the platforms. Selenium is one of the best tool available in the market for a web application.

SOFTWARE TESTING TECHNIQUES
 
 

 SOFTWARE TESTING TECHNIQUES

SOFTWARE TESTING TECHNIQUES:

 
Some of the software testing techniques given below:
 
1) Process: It is a single activity or testing process.
 
2) All Life Cycle Activities:
 
It is an activity or it is a process.It covers Software development life cycle (SDLC). In earlier days the life cycle can end the defects. Designing the tests from the being introducing code. Sometimes it may stated as test basis verify by the test design. Requirements and design specifications which used to test basis.
 
3) Planning:
 
 Planning includes that what they want to do. And it is control the test activities. Test progress reported, and knowing about the software test.
 
4) Static Testing: 
 
This testing is eliminating the code the test conducted. And find the defects. The test was going when verification process done. Static analysis and document reviews are including the test. This is cost effective test and it is very useful. Ex: inspection, reviewing and walk through.
 
5) Dynamic Testing:
 
In this testing the running tests results are administrate. By eliminating the software code. Validation code it done. Ex. system testing, integration testing, and unit testing etc.
 
6) Preparation:
 
In this we have to the type of testing. Depending on designing cases and test conditions.
 
7) Evaluation:
 
This test evaluated as the middle of the test. We have to refer the result of the test. It evaluates the software and knows about completion criteria. The test finished or not and the software passed the test known by the help of this test.
 
8) Software products and related work products:
 
This related to Testing of designing the testing of code. Along with the rule and the designing specification. It related to the training material and operation documents are having equal importance.
 
 

SOFTWARE TESTING:

 
It is a process of eliminating the software bugs. And software testing is the process of assassinate a programming applications.
 
· It can also be refer as the process of verifying and validating . The software programs or products or applications.
 
· Expected works.
 
· Software implemented with the equal characteristics.
 
· It meets the technical and business requirements by the development and design.
Handling Exceptions Using Exception Handling Framework in Selenium Scripts

Online Selenium Training in Hyderabad

 

Exception Handling Framework in Selenium Scripts

 

Exceptions are events due to java program ends without giving expected output. Java provides a framework where the user can handle exceptions.

 

There are three kinds of exceptions:

 

  1.   Checked Exception
  2. Unchecked Exception 
  3. Error

 

The class hierarchy of exception and error:

 

#1) Checked Exception:

 

Checked exception handle during compile time. It gives the compilation error if it is not caught and handled during compile time.

 

Example:

FileNotFoundException, IOException etc.

 

#2) Unchecked Exception:

 

In the case of an unchecked exception, the compiler does not mandate to handle. The compiler ignores during compile time.

 

Example:

ArrayIndexoutOfBoundException

 

#3) Error:

 

 When a scenario is fatal and the program cannot recover then JVM throws an error. Errors cannot handle by try catch block. Even if the user tries to handle the error by using Try catch block, it cannot recover from error.

 

Example:

Assertion error, OutOfMemoryError etc.

 

Exception handling:

 

Try and Catch block:

 

try-catch blocks are generally used to handle exceptions. Type of exceptions declares in catch block expect to come. When an exception comes in try block, immediately control moves to catch block.

 

There can be many catch blocks for one try block depending upon the type of exception.

 

throws Exception:

throws keyword in java use to throw an exception rather than handling it.

 

finally block:

 

finally, block executes irrespective of execution of try catch block. It executes immediately after try/catch block completes.

 

 File close, database connection etc. can close in finally block.

 

The BufferReader stream is closed in finally block. br.close() will always execute irrespective of execution of try and catch block.

 

Note:

finally block can exist without any catch block. It is not necessary to have a catch block always.

 

There can be many catch blocks but only one finally block use.

 

Throwable:

 

Throwable is parent class for error and exception handle. Generally, it is difficult to handle errors in java. If the programmer is not sure about the type of error and exception. Then it is told to use the Throwable class which can catch both error and exception.

 

Exceptions in Selenium WebDriver:

 

Selenium has its own set of exceptions. While developing selenium scripts, the programmer has to handle throw exceptions.

 

Examples:

 

ElementNotVisibleException:

If selenium tries to find an element but element is not visible within page

 

NoAlertPresentException:

If the user tries to handle an alert box but the alert is not present.

 

NoSuchAttributeException:

It trying to get attribute value. But the attribute is not available in DOM.

 

NoSuchElementException:

This exception is due to accessing an element which is not available in the page.

 

WebDriverException:

The exception comes when the code is unable to initialize WebDriver.

 

Online Selenium Training in Hyderabad

 

Online Selenium Training in Hyderabad: We provide professional Online Selenium Training in Hyderabad. We Provide Selenium live project.

 

Cucumber Introduction | Best Online Selenium Training in Hyderabad

Cucumber Introduction

 A cucumber is a tool based on Behavior Driven Development framework. This is to write acceptance tests for the web application. It allows automation of functional validation in readable and understandable format. Like to Business Analysts, Developers, Testers, etc.

 Cucumber feature files can serve as a good document for all. There are many other tools like JBehave which also support BDD framework. Cucumber implements in Ruby and then extended to Java framework. Both the tools support native JUnit.

 Behavior Driven Development is an extension of Test Driven Development. It is testing the system rather than testing the particular piece of code. We will discuss more the BDD and style of writing BDD tests.

Cucumber used with Selenium, Watir, and Capybara etc. Cucumber supports many other languages. Like Perl, PHP, Python, Net etc. we will concentrate on Cucumber with Java as a language.

Cucumber Basics

 

#1) Feature Files

 

 Feature files are the essential part of cucumber. Which use to write test automation steps or acceptance tests. This can use as the live document. The steps are the application specification. All the feature files end with .feature extension.

 #2) Features

 

This gives information high-level business functionality purpose of Application under test. Everybody able to understand the feature file by reading the first Feature step. This part is brief.

#3) Scenarios

 

 a scenario represents a particular functionality which is under test. By seeing the scenario user able to understand the scenario and what the test is all about. Each scenario should follow given, when and then format. This language is as “gherkin”.

Given:

 

As mentioned above, given specifies the pre-conditions. It is a known state.

 

When:

 

This is use when some action is to perform. We have seen the user tries to log in using username and password, it becomes an action.

 Then:

 

The expected outcome or result should be placed here.
 
Instance: verify the login is successful, successful page navigation.

 Background:

 

Whenever any step is to perform in each scenario placed in Background. If the user needs to clear database before each scenario then those steps put in the background.

And:

 

And is use to combine two or more same type of action.

#4) Scenario Outline

 

Scenario outlines use the same test has to be performed with different data set.
 

 #5) Tags

 

 Cucumber by default runs all scenarios in the feature files. In real time projects, there could be hundreds of feature files which are not required to run at all times.

 For instance: Feature files related to smoke test need not run all the time. So mention a tag as smoke Test in each feature file. Which relate to smoke test and run cucumber test with @SmokeTest tag. Cucumber will run only those feature files specific to given tags. You can specify many tags in one feature file.

#6) Junit Runner

  To run the specific feature file cucumber uses standard Junit Runner. It specifies tags in @Cucumber. Many tags using comma separate. Specify the path of the report and type of report want to generate.

#7) Cucumber Report

 

Cucumbers generate its own HTML format. Yet better reporting can do using Jenkins or bamboo tool.

 

 

Best Online Selenium Training in Hyderabad

 

Best Online Selenium Training in Hyderabad: We provide Best Online Selenium Training in Hyderabad by real time experts. We offer online & classroom selenium

Online Selenium Training in Hyderabad

Online Selenium Training in Hyderabad

Course name:  Selenium

Faculty: Highly qualified and experience

About Online Selenium Training in Hyderabad

Kosmik is a Best Institute for Online Selenium Training in Hyderabad. we proud to say kosmik is one of the Best Online Selenium Training Institute in Hyderabad. we are providing Online Selenium Training in Hyderabad with Live projects. Selenium Training in Hyderabad faculty is Highly qualified and experienced. kosmik Designed Online Selenium training course in Hyderabad as per the Latest trend. kosmik provides 24*7 days Online support for the students. Our faculty is going to cover all concepts in-depth online selenium training in Hyderabad. kosmik is the right choice for Online Selenium Training in Hyderabad, India.

Highlights of the Selenium Training :

we provide course material with real-time scenarios.
we are providing classes with real time experienced faculty.
we will conduct demo sessions for students with flexible timings.
we will give 365 days technical support.
Every concept will be covered with a real-time solution.
we are also having weekend and fast track batches.
we are providing job oriented training.
we are giving placement support for the students.

Online Selenium Training in Hyderabad Course Content :

Introduction and Overview to Selenium Training

Introduction to Automation testing
Why and When it comes into the picture
supporting browsers and platforms of selenium
Basic concepts of Java
Uses of Automation Testing
Environment needs for selenium
Difference between selenium and QTP
Features of Selenium

Web Driver

web driver for selenium
web driver v/s RC
Accessing multiple browsers using web driver
Internet Explorer
Mozilla Firefox
Google Chrome
Installation and Configuring Eclipse for web driver
Constructing X path for web element using Firebug-Fire Path methods.
starts with
Parent
Ancestor
Following and preceding sibling
Normalize space
substring
Handling web elements using web driver
Handling Attributes of developer tools of Internet Explorer

Form Controls

Accessing Input box
Accessing combo Boxes using select and List
Accessing Check Box
Accessing Links

Parameterization

Accessing rows and columns of Excel sheet
Parameterization of test data using MS Excel sheet