Checkout our demo site to practice selenium https://magento.softwaretestingboard.com/

0 like 0 dislike
241 views
by The go-to Tester (131 points)
edited by

3 Answers

1 like 0 dislike
by Contributing Tester (75 points)

What Is Selenium IDE?

Selenium IDE also known as the Selenium Recorder was made available for use in 2006. It offers an Integrated Development Environment to record and playback test scripts. It is available as a Mozilla Firefox add-on and a Google Chrome plugin.

The primary purpose of bringing in Selenium IDE was to ease the process of regression testing for manual testers. With Selenium IDE, all you have to do is hit the record button and run the test manually in your browser and once the test case is executed, you can stop the recording. The next time you need to execute that test case, you would just have to playback the recording and the browser automation would take place.

While Selenium IDE records your test cases, it automatically generates a Selenese script for every interaction that you make with the browser. Selenese is a scripting language exclusive to Selenium. It offers commands for various browser operations such as click a button, select values from drop-down etc.

 

What Is Selenium RC(Remote Control)?

Introduced in 2005, Selenium RC became the first instance of Selenium testing tool, which is why it is often referred to as Selenium 1. It was configured in Java to work on the basis of a client-server model where Selenium RC is the server & browsers were clients. As a server, Selenium RC receives commands from the browser client through HTTP protocol.

Although written in Java, Selenium RC allowed execution of browser automation tests written across any programming language. To further simplify the process, later Selenium Client API were introduced. Selenium Client API lifts the dependency of you having to write Selenese as they help Selenium to interpret the code written in different programming languages. You have Selenium Client drivers for Java, C#, Python, Ruby, PHP. For JavaScript, the same Java driver can be used through Rhino engine.

For parallel testing with Selenium RC, every new test case will need a different instance of server unless you are running parallel testing with Selenium RC through Java & PHP where the server instance runs in a continuous state.

0 like 0 dislike
by

The Selenium-IDE (Integrated Development Environment) is the tool you use to develop your Selenium test cases.

Official Tutorials

Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in any programming language against any HTTP website using any mainstream JavaScript-enabled browser.

Click more to know about Selenium RC

0 like 0 dislike
by

The difference between Selenium IDE vs WebDriver is pretty simple. IDE is a tool for recording test cases and for playback of those tests. WebDriveris a tool for writing test cases in programmatic fashion. WebDriver is the de-facto industry automation testing tool.


This site is for software testing professionals, where you can ask all your questions and get answers from 1300+ masters of the profession. Click here to submit yours now!

1.4k questions

1.6k answers

866 comments

1.9k users

...