What is Selenium? - PowerPoint PPT Presentation

About This Presentation
Title:

What is Selenium?

Description:

Selenium is a suite of software tools to automate web browsers. A suite of Software Tools: means a set of one or more tools together. Automate Web Browser: This means only automating web-based applications, not for window-based applications and desktop applications. – PowerPoint PPT presentation

Number of Views:63
Slides: 11
Provided by: studysection

less

Transcript and Presenter's Notes

Title: What is Selenium?


1
What is Selenium?
  • WWW.STUDYSECTION.COM

2
What is Selenium?
  • Selenium is a suite of software tools to automate
    web browsers.
  • A suite of Software Tools means a set of one or
    more tools together.
  • Automate Web Browser This means only automating
    web-based applications, not for window-based
    applications and desktop applications.

3
What is the Selenium Tool suite or Selenium
Component?
  • Selenium IDE Selenium integrated Environment.
  • It is basically used for Recording and Playing.
  • It can be used only with FF Browsers. This means
    we can not use it with other browsers.
  • It is a FF Browsers Plugin, used to create and
    execute Test Cases.
  • Features
  • Create Test Cases, Test Suite (We can Record Test
    Cases)
  • Enhance Test Cases (like add comments)
  • Execute Test Cases, Test Suite one by one.
  • Export Test Cases to any other supporting
    language (format) like Java, Ruby, etc.
  • Note Selenium IDE Test Cases default format is
    .html

4
Selenium RC
  • Selenium Remote Control Server It is also known
    as Selenium 1.
  • Selenium 1 Selenium IDE Selenium RC
    Selenium Grid
  • It is a server and launches all the browsers, but
    one at a time.
  • It acts as an API and Library.

5
Selenium Webdriver
  • The advanced version of Selenium RC is known as
    Selenium Webdriver.
  • It is also called Selenium 2
  • The limitations which are identified in Selenium
    RC are overcome and given added advantages.
  • It supports various programming environments like
    JAVA, PHP, RUBY, etc.
  • Using webelement/ Objects/ locators/ properties
    webdriver methods, we can create and execute Test
    Cases.
  • It supports all the browsers like FF, Opera, IE,
    Safari Chrome, etc.
  • It supports various OS.
  • We can use cross-browser testing.
  • The default driver for selenium is FF Driver.

6
Advantages
  • Not necessary to start Selenium Server to run the
    Webdriver program.
  • By default, it maximizes the browser and launches
    only the browser, not the command history
    browser.
  • By default, Webdriver maintains the page load
    synchronization.
  • If it is Page refresh, we need to handle it by
    using thread.sleep().
  • We can use Webdriver Selenium RC commands in a
    single class.
  • Selenium Webdriver has a programming interface.

7
Selenium Grid
  • It doesnt support creating Test Cases
  • It doesnt for Test Case design
  • It is only for Test Execution
  • It supports II Test Execution
  • Maximum of 5 browsers can be launched
  • It is used to save time.
  • It is used to execute tests across different
    browsers and different OS.
  • Note Selenium Grid 2 supports Selenium RC test
    as well as Selenium Webdriver tests. It doesnt
    support Selenium IDE

8
Selendroid
  • It is used to test Mobile applications on the
    Android platform.
  • What are Testing Framework and other Tools used
    in Selenium Automation?
  • Testing Frameworks
  • JUnit Framework It is a unit test framework. It
    is basically used by Developers. It doesnt
    belong to Selenium Suite.
  • TestNG Framework It is used by Tester. It is
    also not a part of the Selenium Suite.
  • Tools
  • Eclipse
  • It is used to create and execute Java programs.
  • To add Webdriver .Jar File
  • Install TestNG and JUnit Testing Framework.
  • FireBug and Firepath Used as a plug-in with FF
    Browser to find out the web elements. We use
    inspect elements with IE.
  • Browsers and Browser Drivers.

9
Online Selenium Certificate Exam
  • Selenium Webdriver Features Certification Exam
  • Selenium IDE 3.X Certification Exam
  • Selenium Developer Diploma Exam

10
About StudySection
  • Welcome to StudySection - the most loved online
    platform for eCertification in several subjects
    including but not limited to Software
    Development, Quality Assurance, Business
    Administration, Project Management, English,
    Aptitude and more. From more than 70 countries
    students are StudySection Certified. If you are
    not yet StudySection certified it's not late. You
    can start right now.
  • Being StudySection Certified helps you take your
    education level few notches up and have an edge
    over other candidates when you need it the most.
    Globally, our students are employed in different
    organizations and are utilizing the benefit of
    being certified with us.
Write a Comment
User Comments (0)
About PowerShow.com