Selenium Introduction
PyCon Selenium Workshop
05/31/151
In software testing, test automation is the use of special
software to control the execution of test and the comparison
of actual outcomes to predicted outcomes.
What is test automation?
05/31/152
Selenium automates browsers.That's it!What you do with
that power is entirely up to you.
Selenium has the support of some of the largest browser
vendors who have taken (or are taking) steps to make
Selenium a native part of their browser. It is also the core
technology in countless other browser automation tools,APIs
and frameworks.
What is Selenium?
05/31/153
Selenium makes cross browser testing easy
It saves 98% of human efforts
It saves 60% on budget spent on testing
It saves 95% of time spent on only testing
It makes build release faster
Why selenium?
05/31/154
Selenium IDE
Selenium RC
SeleniumWebDriver / Selenium 2
Selenium Grid
Components of selenium
05/31/155
WebDriver is designed in a simpler and more concise
programming interface along with addressing some
limitations in the Selenium-RC API.
WebDriver is a compact Object Oriented API when
compared to Selenium1.0
It drives the browser much more effectively and overcomes
the limitations of Selenium 1.x which affected our functional
test coverage, like the file upload or download, pop-ups and
dialogs barrier
Selenium WebDriver
05/31/156
pip install selenium
Installation
05/31/157
Example code
05/31/158
Ask us testing questions @:
ask@mayurshah.in
Questions?
05/31/159
Thank you.
Thank you
05/31/1510

selenium introduction for pycon india 2015

  • 1.
  • 2.
    In software testing,test automation is the use of special software to control the execution of test and the comparison of actual outcomes to predicted outcomes. What is test automation? 05/31/152
  • 3.
    Selenium automates browsers.That'sit!What you do with that power is entirely up to you. Selenium has the support of some of the largest browser vendors who have taken (or are taking) steps to make Selenium a native part of their browser. It is also the core technology in countless other browser automation tools,APIs and frameworks. What is Selenium? 05/31/153
  • 4.
    Selenium makes crossbrowser testing easy It saves 98% of human efforts It saves 60% on budget spent on testing It saves 95% of time spent on only testing It makes build release faster Why selenium? 05/31/154
  • 5.
    Selenium IDE Selenium RC SeleniumWebDriver/ Selenium 2 Selenium Grid Components of selenium 05/31/155
  • 6.
    WebDriver is designedin a simpler and more concise programming interface along with addressing some limitations in the Selenium-RC API. WebDriver is a compact Object Oriented API when compared to Selenium1.0 It drives the browser much more effectively and overcomes the limitations of Selenium 1.x which affected our functional test coverage, like the file upload or download, pop-ups and dialogs barrier Selenium WebDriver 05/31/156
  • 7.
  • 8.
  • 9.
    Ask us testingquestions @: ask@mayurshah.in Questions? 05/31/159
  • 10.