selenium introduction for pycon india 2015
TRANSCRIPT
Selenium Introduction
PyCon Selenium Workshop
04/15/231
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?
04/15/232
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?
04/15/233
Selenium makes cross browser testing easyIt saves 98% of human effortsIt saves 60% on budget spent on testingIt saves 95% of time spent on only testingIt makes build release faster
Why selenium?
04/15/234
Selenium IDESelenium RCSelenium WebDriver / Selenium 2 Selenium Grid
Components of selenium
04/15/235
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
04/15/236
pip install selenium
Installation
04/15/237
Example code
04/15/238
Thank you.
Thank you
04/15/2310