<<

Selenium History

2004 2006 2008

Selenium 1 Selenium IDE Selenium 2

Selenium RC deprecated

• It’s a 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 , 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