Selenium Test Life Cycle

Selenium Test Life Cycle Selenium Test Process / Selenium Test Life Cycle Phases: i) Planning ii) Generate Basic Tests/Test Cases iii) Enhance Tests iv) Run & Debug Tests v) Analyze Test Results and Report Defects ———————————————– Software Test Process / Software Test Life Cycle Phases in STLC: i) Test Planning ii) Test Design iii) Test … Read more

Platforms supported by Selenium

Platforms supported by Selenium a) Browsers (Browser Environment) Mozilla Firefox Google Chrome IE Safari Opera etc… Note: Selenium IDE supports Mozilla Firefox browser only ————————————————– b) Operating Systems (Operating Environment) MS Windows Linux Macintosh etc… ————————————————- c) Programming Languages (Programming Environment) Java C# Python Perl PHP Ruby ———————————————– d) Application Environments Computer Software i) CUI … Read more

Selenium Components

Selenium Components / Selenium’s Tool Suite 1) Selenium IDE (Integrated Development Environment) 2) Selenium RC (Remote Control) 3) Selenium WebDriver 4) Selenium Grid 1) Selenium IDE It is a Firefox Browser Add on, used to create and execute Test Cases Selenium IDE Features: > Create Test Cases and Test Suites. (We can Record Test Cases, … Read more

History of the Selenium Project

History of the Selenium Project Selenium IDE, Selenium RC, Selenium WebDriver, and Selenium Grid are the Selenium Projects. • Selenium first came to life in 2004 when Jason Huggins was testing an internal application at ThoughtWorks. • In 2006 an engineer at Google named Simon Stewart started work on a project he called WebDriver. • … Read more

Introduction to Selenium

Introduction to Selenium 1) Selenium is a suite of Software tools to automate Web Browsers. Selenium is not a single tool like UFT /QTP or RFT or SilkTest, it is a set of tools, but we no need to use all Selenium tools for any project. We chn choose one or two Selenium tools for … Read more

Introduction to Selenium IDE

Introduction to Selenium IDE Selenium IDE (Integrated Development Environment) I) Overview: > It is a Test tool in Selenium tools suite, to develop and execute Test cases. > It is a Firefox plug in, works only on Firefox browser. > It provides Graphical user interface for Recording user actions using Firefox browser, and we can … Read more

Selenium WebDriver Commands and Operations

Selenium WebDriver Commands and Operations > Selenium WebDriver Methods are used to perform operations on Web Elements. > Using Element Locators and WebDriver Methods we create Test Cases. Element Locators – for recognizing Elements WebDriver Methods – for performing operations on Elements. WebDriver API Commands 1) get() Description: Opens a specified URL in the Browser … Read more

Introduction to Selenium WebDriver

Introduction to Selenium WebDriver Introduction to Selenium WebDriver, Advantages of Selenium WebDriver, Drawbacks of Selenium WebDriver, Writing Test Steps in Selenium WebDriver using Element Locators and WebDriver API Commands. Selenium WebDriver Environment Setup and write first Selenium Test Case. i) Introduction to Selenium WebDriver ii) WebDriver Environment Setup iii) Create first Selenium Test Case i) … Read more

Input Output Operations and File Handing in Java

Input Output Operations and File Handing in Java i) Input and Output Operations ii) File Handling in Java iii) Exception Handling in Java ——————————– i) Input and Output Operations There three ways available for reading input. a) Scanner b) DataInputStream c) BufferedReader —————————— Using java.util.Scanner is the easier way and it includes many methods to … Read more

Java Conditional and Loop Statements

Java Conditional and Loop Statements Java Flow Control i) Java Conditional Statements 2) Java Loop Statements ————————————————————– i) Java Conditional Statements > Conditional Statements are used to insert verification points and error handling. a) Two types of Conditional statements in Java 1) if statement 2) switch Statement ———————— b) Types of Conditions 1) Single Condition … Read more