0% found this document useful (0 votes)
28 views15 pages

Selenium Web Automation Testing Tool

Selenium is an open source tool for automating web application testing. It has three main components: Selenium IDE for recording and playing back tests in Firefox, Selenium Core which runs tests directly in browsers using JavaScript, and Selenium RC which uses a client-server architecture to control browsers remotely. Selenium supports testing applications in all major browsers on Windows, Mac, and Linux.

Uploaded by

Mai Công Chính
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views15 pages

Selenium Web Automation Testing Tool

Selenium is an open source tool for automating web application testing. It has three main components: Selenium IDE for recording and playing back tests in Firefox, Selenium Core which runs tests directly in browsers using JavaScript, and Selenium RC which uses a client-server architecture to control browsers remotely. Selenium supports testing applications in all major browsers on Windows, Mac, and Linux.

Uploaded by

Mai Công Chính
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
You are on page 1/ 15

Selenium Web Automation Testing Tool

Selenium
Functional testing tool for web applications. Open source tool. Released under the apache 2.0 license. Implemented entirely with browser technology. - JAVA Script - DHTML Works with virtually any JAVA Script enabled browser.

Components of Selenium
Selenium IDE. Selenium Core. Selenium RC.

Selenium IDE (Integrated Development Environment)

Selenium IDE
Implemented as Firefox extension. Allows one to record, edit and playback tests. Debug and set break points. Save tests as HTML, PERL, RUBY, JAVA, Python or any other format. It has option to automatically assert the title of every page.

Limitations of Selenium IDE


Selenium IDE is limited in terms of Browser support.

Selenium Core

Selenium Core
A acceptance testing tool for web applications. Tests run directly in the browser. Selenium is implemented entirely with browser technology JavaScript DHTML Selenium deploys its BrowserBot alongside your application.

Platform and Browser Compatibility


Supported Platforms: Windows: Internet Explorer 6.0 and 7.0 Firefox 0.8 to 2.0 Mozilla Suite 1.6+, 1.7+ Seamonkey 1.0 Opera 8 & 9 Mac OS X: Safari 2.0.4+ Firefox 0.8 to 2.0 Camino 1.0a1 Mozilla Suite 1.6+, 1.7+ Seamonkey 1.0 Not yet supported: OmniWeb Linux: Firefox 0.8 to 2.0 Mozilla Suite 1.6+, 1.7+ Konqueror Opera 8 & 9

Selenium RC (Remote control)

Selenium Remote Control


Client Server architecture.

1. Server - A server which can automatically launch and kill supported browsers, and acts as a HTTP proxy for web requests from those browsers. 2. Client - Client libraries for your favorite computer language.
The Selenium Server supports testing of complex AJAX-based web user interfaces under a Continuous Integration system.

A simplified architectural representation of RC

References
www.openqa.org/selenium www.selenium.thoughtworks.com

Thank You

You might also like