Selenium History
2004 2006 2008
Selenium 1 Selenium IDE Selenium 2
Selenium RC deprecated
• It’s a Firefox Add-On. • Support the WebDriver APIs. • The simplest framework in • Several language bindings (no the Selenium suite. PhP) developed by Selenium. • To create more advanced • PhP binding developed by third test cases, use WebDriver. parties such as Facebook. Selenium Web Test Process Overview
start
Web App for testing other websites Test DB Any browser test data Program Source Code test results Selenium WebDriver
result test
Websites to be tested App DB Supported browser(s) of the tested program apps websites kentico etc. Selenium Web Test System Architecture
unexwebtestprod.ucsd.edu to test other websites Any browser Our App Source Code Test DB
Language Bindings Java, C#, Python, Ruby PhP by Facebook and others PhP auto load • Whatever we want &feasible Test-Logic • Hard-wired in our source code
Static Knowledge of Sites to be Tested: • Hard-wired in our source code Dynamic
Firefox 47 replaced its browser driver Selenium Server with Marionette driver WebDriver API
Browser Drivers Firefox, IE, Chrome
Websites to be tested App DB Supported browser(s) Program Apps, OSHA, etc. Download Selenium Server (WebDriver) from SeleniumHQ As of 6/16/16, the latest version is 2.53.0
This is the primary website to get information about Selenium. Download Selenium Server (WebDriver) from nuget As of 6/16/16, the latest version is 2.53.0
Download-statistics to show growth and use of Selenium Got statistics from nuget website in 6/15/16 Selenium server could be downloaded from other sites as well
NuGet is the package manager for the Microsoft development platform including .NET
…