selenium training in Bangalore (33) - PowerPoint PPT Presentation

About This Presentation
Title:

selenium training in Bangalore (33)

Description:

Infocampus offers selenium training in Bangalore with Internship. In Infocampus, selenium training will be conducted by an experienced professional expert with real time projects. Regular and weekend classes will be available. Visit . Call 9738001024 to contact infocampus for more details on Selenium Courses in Bangalore. – PowerPoint PPT presentation

Number of Views:27

less

Transcript and Presenter's Notes

Title: selenium training in Bangalore (33)


1
Web Driver and Page Object Model in Selenium
Testing
2
  • Selenium is an open source test robotization
    suite utilized for computerizing electronic
    applications. It bolsters mechanization crosswise
    over various programs, stages and programming
    dialects.
  • Utilizing selenium, we can mechanize the useful
    tests and effortlessly incorporate them with
    Maven, Jenkins and other form mechanization and
    continuous reconciliation instruments.

3
Parts of Selenium Suite
  • Selenium Suite involves the accompanying four
    segments
  • Selenium IDE - Selenium IDE is an extra of
    Firefox program that gives record and play back
    usefulness. Its utilization is constrained and
    test contents produced are not extremely hearty
    and compact.
  • Selenium RC - Selenium Remote Control(RC) is
    authoritatively belittled by Selenium. It used to
    require an extra server for running the
    computerization contents and had numerous
    impediment.

4
  • Selenium WebDriver - By far the most vital part
    of Selenium Suite. It gives diverse drivers to
    various programs and backings different
    programming dialects.
  • Selenium Grid - Selenium Grid is likewise a
    critical piece of Selenium Suite. selenium
    training in Bangalore - It helps in appropriated
    running of selenium tests in parallel over
    numerous remote machines.

5
Points of interest of Selenium
  • How about we now observe a portion of the
    benefits of Selenium-
  • Selenium is open source, there is no authorizing
    taken a toll for its utilization.
  • Scripting should be possible in a large portion
    of the broadly utilized programming dialects like
    Java, C, Ruby and Python
  • Selenium Grid helps in parallel and appropriated
    testing.

6
  • It backings the vast majority of the prominent
    programs like Chrome, FireFox, Internet Explorer,
    Opera and Safari.
  • Selenium IDE part of Selenium suite gives record
    and playback include utilizing which non-software
    engineers can likewise compose computerization
    contents.

7
Impediments of Selenium
  • A portion of the impediment of Selenium are-
  • Selenium does not give desktop application
    computerization bolster.
  • Web Services - REST or SOAP can't be
    computerized utilizing selenium.
  • Selenium webDriver requires programming dialect
    prerequisite for content creation.
  • For performing regular assignments required in
    mechanization like logging, perusing keeping in
    touch with outer documents we need to depend on
    outside libraries.

8
Selenium WebDriver-
  • Selenium Webdriver (otherwise called Selenium
    2.0) is a standout amongst the most broadly
    utilized apparatus for computerizing web
    applications.
  • It mechanizes the programs by calling their
    local technique straightforwardly not at all like
    Selenium RC which infuses javascript in programs
    for computerization.

9
  • Consequently, webdriver is significantly
    speedier than Selenium RC and furthermore, can
    deal with situations like cautions, pop-ups, ajax
    solicitations, console and mouse activities
    effortlessly.
  • It likewise bolsters the vast majority of the
    prominent programming dialects like - Java, C,
    Python, Ruby and so forth. Since, webdriver
    straightforwardly calls the techniques for
    various programs subsequently we have isolate
    driver for every program.
  • A portion of the generally utilized drivers in
    selenium are - FirefoxDriver, ChromeDriver,
    InternetExplorerDriver, SafariDriver and
    HtmlUnitDriver.

10
Page Object Model
  • Page Object Model outlines design in UI
    computerization testing. Before beginning with
    Page Object Model, how about we initially
    recognize what configuration designs are.
  • Configuration design
  • A design is a bland answer for a typical
    programming plan/engineering issue. Usage of
    these outline designs prompts incorporation of
    best practices and best arrangement, advanced
    over the time by others while working with
    comparable issues.

11
Page Object Model in Selenium
  • A Page Object Model is an outline design that
    can be actualized utilizing selenium webdriver.
    It basically models the pages/screen of the
    application as items called Page Objects, every
    one of the capacities that can be performed in
    the particular page are typified in the page
    protest of that screen.
  • Along these lines any change made in the UI will
    just influence that screens page protest class
    therefore abstracting the progressions from the
    test classes.

12
Points of interest of utilizing Page Object Model
  • Increases code reusability - code to work with
    occasions of a page is composed just once and
    utilized as a part of various experiments
  • Improves code viability - any UI change prompts
    refreshing the code in page question classes just
    leaving the test classes unaffected
  • Makes code more lucid and less weak

13
Making a Page Object Model in Java
  • Here, make a robotization system actualizing
    Page Object Model utilizing Selenium with Java.
  • Assume we need to test a spurious application
    with just a login page and a landing page. To
    begin with that, first need to make page objects
    for every single accessible page in our
    application - LoginPage.java and HomePage.java.
    At that point will make a test class that will
    make occasion of these page protests and conjure
    there strategies to make tests.

14
  • Infocampus offers selenium training in Bangalore
    with Internship. In Infocampus, selenium training
    will be conducted by an experienced professional
    expert with real time projects.
  • Regular and weekend classes will be available.
    Visit http//infocampus.co.in/best-selenium-testin
    g-training-center-in-bangalore.html.
  • Call 9738001024 to contact infocampus for more
    details on Selenium Courses in Bangalore.

15
(No Transcript)
16
Visit _at_
  • Infocampus Training Institute,
  • 1st 4th Floor, Above HDFC Bank,
  • Near Kalamandir,
  • Outer Ring Road,
  • Marathahalli,
  • Bangalore-560037
Write a Comment
User Comments (0)
About PowerShow.com