All exams are online now due to COVID related precautions | Download the app or write to us at

Certified Selenium Professiona Learning Resources Test execution

Learning Resources

Test execution

The primary task for using Selenium RC is to convert your Selenese into a programming language. In this section, we provide several different language-specific examples.

Sample Test Script

Let’s start with an example Selenese test script. Imagine recording the following test with Selenium-IDE.

open /  
type q selenium rc
clickAndWait btnG  
assertTextPresent Results * for selenium rc  

Note: This example would work with the Google search page

Selenese as Programming Code

Here is the test script exported (via Selenium-IDE) to each of the supported programming languages. If you have at least basic knowledge of an object- oriented programming language, you will understand how Selenium runs Selenese commands.

    /** Add JUnit framework to your classpath if not already there
     *  for this example to work
package com.example.tests;

import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;

public class NewTest extends SeleneseTestCase {
    public void setUp() throws Exception {
        setUp("", "*firefox");
      public void testNew() throws Exception {
          selenium.type("q", "selenium rc");
          assertTrue(selenium.isTextPresent("Results * for selenium rc"));