Selenium RC

Selenium RC

View Answers

April 3, 2009 at 2:35 AM

sorry should be a little more clear, after the classes have been created I want to add them in the the same test so it creates a UID for one section and then logs in on a different part of the site to confirm the account is created.

March 25, 2013 at 1:55 PM

Below info gives a good begining
OOPS concepts

Object-An object is a software bundle of related state(Color,Height etc) and behavior(Selection).An object stores its state in fields (variables) and exposes its behavior through methods (functions).Ex-Vehicle.

Class-Class is ma collection of objects.

Inheritance-Different kinds of objects often have a certain amount in common with each other. Cars,Bikes etc for example, all share the characteristics of vehicles (speed, gear).
class Student{
 int rollno;
 String name;

 void insertRecord(int r, String n){  //method
  rollno=r;
  name=n;
 }

 void displayInformation(){System.out.println(rollno+" "+name);}//method

 public static void main(String args[]){
  Student s1=new Student();
  Student s2=new Student();

  s1.insertRecord(111,"Karan");
  s2.insertRecord(222,"Aryan");

  s1.displayInformation();
  s2.displayInformation();

 }
}


The syntax for creating a subclass is simple. At the beginning of your class declaration, use the extends keyword, followed by the name of the class to inherit from:

class car extends vehicle {

    }
 Interface-interface is a group of related methods without definition i.e code in them. Class which implements the interface defines the methods.     Ex- Buttons on a Remote act as Interface betweenTV and the viewer. A  vehicles behavior, if specified as an interface, might appear as  follows:interface Vehicle {
    void changeGear(int newValue);
    void speedUp(int increment);
}
To implement this interface, the name of your class would change (to a particular brand of vehicle, for example, such as car), and you'd use the implements keyword in the class declaration:
class car implements vehicle {
    public void changeGear(int newValue){     System.out.println("Change gear");}    public void speedUp(int increment){
System.out.println("Change speed");}}
Package-A package is a namespace that organizes a set of related classes and interfaces. Conceptually you can think of packages as being similar to different folders on your computer. 
 Selenium Server

Selenium Server receives Selenium commands from your test program, interprets them, and reports back to your program the results of running those tests.



Installing Selenium Server

Install Java SE Development Kit 7u15 and then Eclipse for Java EE Developers(Juno).

The Selenium RC server is simply a Java jar file (selenium-server-standalone-<version-number>.jar), which doesn�t require any special installation. Just downloading the zip file and extracting the server in the desired directory is sufficient.

Running Selenium Server

Before starting any tests you must start the server. Go to the directory where Selenium RC�s server is located and run the following from a command-line console.

java -jar selenium-server-standalone-<version-number>.jar

This can be simplified by creating a batch file(.bat) containing the command above. Then make a shortcut to that executable on your desktop and simply double-click the icon to start the server.For the server to run you�ll need Java installed.

Using the Java Client Driver

ââ?? Download Selenium java client driver zip from the SeleniumHQ downloads page.
 ââ?? Extract selenium-java-<version-number>.jar file
 ââ?? Open Java IDE i.e Eclipse
 ââ?? Create a java project using File-New-Java Project
ââ?? Then create a package using File-New-Package.
ââ?? Then create TestNG Class from File-New-Other-TestNG-TestNG Class.
 ââ?? Add the selenium-java-<version-number>.jar files to your project as references.Right click on Project and select Build Path-Configure build path. 



Select Libraries tab and click on Add external jars.-

1)Add Java client jars

2)Add TestNG jar

Xpath-Install Firebug and xpath checker addons in Firefox. Open Firebug from Tools-Web developer-Firebug-Open Firebug.In xpath checker write xpath in the format //input[@id='xxx'] by using the HTML tag displayed in Firebug. Then the object will be displayed in XPath Checker window.

Sample TestNG code

package sampleTest;

import org.testng.annotations.Test;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.AfterClass;

import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;

public class NewTest {

 protected Selenium sel;

  @Test
  public void start() {


  }
  @BeforeClass
  public void startServer() {
   sel = new DefaultSelenium("localhost",4444,"*firefox","http://www.google.com");
   sel.start();
   try
   {
    sel.open("/");
    sel.waitForPageToLoad("30000");

   }
   catch(Exception e)
   {

   }
  }

  @AfterClass
  public void stopserver() {

   sel.close();
   sel.stop();
  }

}

Learning the API
Starting the Browser

setUp("http://www.google.com/", "*firefox");-This starts a Browser instance.The parameters required when creating the browser instance are:host-Normally localhost is passed. This is optional parameter.port-This is optional parameterbrowserurlReporting ResultsJava has two commonly used test frameworks, JUnit and TestNG. .NET also has its own, NUnit.









Related Tutorials/Questions & Answers:
Selenium RC - Java Beginners
Selenium RC  Hi, How do split the classes into smaller files and include them in selenium RC, example I want to have a seperate class for log in, a seperate one for user creations ect.  sorry should be a little more
selenium rc java client driver - WebSevices
selenium rc java client driver  how to implement getcookies functions in selnium rc??? i m using getcookies function in selenium rc java client driver. but its given some error. pls tell me whether i have 2 write code
Advertisements
ModuleNotFoundError: No module named 'rc'
ModuleNotFoundError: No module named 'rc'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'rc' How to remove the ModuleNotFoundError: No module named 'rc' error
ModuleNotFoundError: No module named 'docopt-rc'
ModuleNotFoundError: No module named 'docopt-rc'  Hi, My Python... 'docopt-rc' How to remove the ModuleNotFoundError: No module named 'docopt-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'nester-rc'
ModuleNotFoundError: No module named 'nester-rc'  Hi, My Python... 'nester-rc' How to remove the ModuleNotFoundError: No module named 'nester-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'python-rc'
ModuleNotFoundError: No module named 'python-rc'  Hi, My Python... 'python-rc' How to remove the ModuleNotFoundError: No module named 'python-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'rc-cli'
ModuleNotFoundError: No module named 'rc-cli'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'rc-cli' How to remove the ModuleNotFoundError: No module named 'rc-cli'
ModuleNotFoundError: No module named 'rc-client'
ModuleNotFoundError: No module named 'rc-client'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'rc-client' How to remove the ModuleNotFoundError: No module named 'rc
ModuleNotFoundError: No module named 'rc-cts'
ModuleNotFoundError: No module named 'rc-cts'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'rc-cts' How to remove the ModuleNotFoundError: No module named 'rc-cts'
ModuleNotFoundError: No module named 'rc-webserver'
ModuleNotFoundError: No module named 'rc-webserver'  Hi, My Python... 'rc-webserver' How to remove the ModuleNotFoundError: No module named 'rc-webserver' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'xcs-rc'
ModuleNotFoundError: No module named 'xcs-rc'  Hi, My Python...-rc' How to remove the ModuleNotFoundError: No module named 'xcs-rc'... to install padas library. You can install xcs-rc python with following command
ModuleNotFoundError: No module named 'docopt-rc'
ModuleNotFoundError: No module named 'docopt-rc'  Hi, My Python... 'docopt-rc' How to remove the ModuleNotFoundError: No module named 'docopt-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'hamster-rc'
ModuleNotFoundError: No module named 'hamster-rc'  Hi, My Python... 'hamster-rc' How to remove the ModuleNotFoundError: No module named 'hamster-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'obs-ws-rc'
ModuleNotFoundError: No module named 'obs-ws-rc'  Hi, My Python... 'obs-ws-rc' How to remove the ModuleNotFoundError: No module named 'obs-ws-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'odoo10-addon-l10n-it-fatturapa-in-rc'
ModuleNotFoundError: No module named 'odoo10-addon-l10n-it-fatturapa-in-rc...: ModuleNotFoundError: No module named 'odoo10-addon-l10n-it-fatturapa-in-rc' How...-in-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'odoo10-addon-l10n-it-fatturapa-in-rc'
ModuleNotFoundError: No module named 'odoo10-addon-l10n-it-fatturapa-in-rc...: ModuleNotFoundError: No module named 'odoo10-addon-l10n-it-fatturapa-in-rc' How...-in-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'odoo12-addon-l10n-it-fatturapa-in-rc'
ModuleNotFoundError: No module named 'odoo12-addon-l10n-it-fatturapa-in-rc...: ModuleNotFoundError: No module named 'odoo12-addon-l10n-it-fatturapa-in-rc' How...-in-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'odoo12-addon-l10n-it-fatturapa-in-rc'
ModuleNotFoundError: No module named 'odoo12-addon-l10n-it-fatturapa-in-rc...: ModuleNotFoundError: No module named 'odoo12-addon-l10n-it-fatturapa-in-rc' How...-in-rc' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'rc-django-celery-results'
ModuleNotFoundError: No module named 'rc-django-celery-results'  Hi...: No module named 'rc-django-celery-results' How to remove the ModuleNotFoundError: No module named 'rc-django-celery-results' error? Thanks  
ModuleNotFoundError: No module named 'rc-server-sdk'
ModuleNotFoundError: No module named 'rc-server-sdk'  Hi, My... 'rc-server-sdk' How to remove the ModuleNotFoundError: No module named 'rc-server-sdk' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'rc-ssl-logtools'
ModuleNotFoundError: No module named 'rc-ssl-logtools'  Hi, My... named 'rc-ssl-logtools' How to remove the ModuleNotFoundError: No module named 'rc-ssl-logtools' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'sharp_aquos_rc'
ModuleNotFoundError: No module named 'sharp_aquos_rc'  Hi, My... named 'sharp_aquos_rc' How to remove the ModuleNotFoundError: No module named 'sharp_aquos_rc' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'sharp_aquos_rc'
ModuleNotFoundError: No module named 'sharp_aquos_rc'  Hi, My... named 'sharp_aquos_rc' How to remove the ModuleNotFoundError: No module named 'sharp_aquos_rc' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'Toaster-Secure-Scaffold-RC'
ModuleNotFoundError: No module named 'Toaster-Secure-Scaffold-RC'  Hi...: No module named 'Toaster-Secure-Scaffold-RC' How to remove the ModuleNotFoundError: No module named 'Toaster-Secure-Scaffold-RC' error? Thanks
ModuleNotFoundError: No module named 'Toaster-Secure-Scaffold-RC'
ModuleNotFoundError: No module named 'Toaster-Secure-Scaffold-RC'  Hi...: No module named 'Toaster-Secure-Scaffold-RC' How to remove the ModuleNotFoundError: No module named 'Toaster-Secure-Scaffold-RC' error? Thanks
ModuleNotFoundError: No module named 'Toaster-Secure-Scaffold-RC'
ModuleNotFoundError: No module named 'Toaster-Secure-Scaffold-RC'  Hi...: No module named 'Toaster-Secure-Scaffold-RC' How to remove the ModuleNotFoundError: No module named 'Toaster-Secure-Scaffold-RC' error? Thanks
ModuleNotFoundError: No module named 'django-modeldict-rc'
ModuleNotFoundError: No module named 'django-modeldict-rc'  Hi, My... named 'django-modeldict-rc' How to remove the ModuleNotFoundError: No module named 'django-modeldict-rc' error? Thanks   Hi
Maven Repository/Dependency: org.webjars.npm | rc-util
Maven Repository/Dependency of Group ID org.webjars.npm and Artifact ID rc-util. Latest version of org.webjars.npm:rc-util dependencies. # Version Release Date 1 5.21.2
Selenium-HP-Alm framework
Selenium-HP-Alm framework  selenium-hp-alm framework
Maven dependency for org.webjars.npm - rc-util version 5.19.3 is released. Learn to use rc-util version 5.19.3 in Maven based Java projects
Maven dependency for  org.webjars.npm  - Version 5.19.3 of rc-util released The developers of   org.webjars.npm - rc-util project have... of  org.webjars.npm - rc-util library is 5.19.3. Developer can use
Maven dependency for org.webjars.npm - rc-util version 5.14.0 is released. Learn to use rc-util version 5.14.0 in Maven based Java projects
Maven dependency for  org.webjars.npm  - Version 5.14.0 of rc-util released The developers of   org.webjars.npm - rc-util project have... of  org.webjars.npm - rc-util library is 5.14.0. Developer can use
Maven dependency for org.webjars.npm - rc-util version 5.0.4 is released. Learn to use rc-util version 5.0.4 in Maven based Java projects
Maven dependency for  org.webjars.npm  - Version 5.0.4 of rc-util released The developers of   org.webjars.npm - rc-util project have... of  org.webjars.npm - rc-util library is 5.0.4. Developer can use
Maven dependency for org.webjars.npm - rc-util version 5.21.2 is released. Learn to use rc-util version 5.21.2 in Maven based Java projects
Maven dependency for  org.webjars.npm  - Version 5.21.2 of rc-util released The developers of   org.webjars.npm - rc-util project have... of  org.webjars.npm - rc-util library is 5.21.2. Developer can use
Maven dependency for org.webjars.npm - rc-util version 5.5.0 is released. Learn to use rc-util version 5.5.0 in Maven based Java projects
Maven dependency for  org.webjars.npm  - Version 5.5.0 of rc-util released The developers of   org.webjars.npm - rc-util project have... of  org.webjars.npm - rc-util library is 5.5.0. Developer can use
Maven dependency for org.webjars.npm - rc-util version 5.0.6 is released. Learn to use rc-util version 5.0.6 in Maven based Java projects
Maven dependency for  org.webjars.npm  - Version 5.0.6 of rc-util released The developers of   org.webjars.npm - rc-util project have... of  org.webjars.npm - rc-util library is 5.0.6. Developer can use
Maven dependency for org.webjars.npm - rc-util version 3.4.1 is released. Learn to use rc-util version 3.4.1 in Maven based Java projects
Maven dependency for  org.webjars.npm  - Version 3.4.1 of rc-util released The developers of   org.webjars.npm - rc-util project have... of  org.webjars.npm - rc-util library is 3.4.1. Developer can use
ModuleNotFoundError: No module named 'selenium'
ModuleNotFoundError: No module named 'selenium'  Hi, My Python... 'selenium' How to remove the ModuleNotFoundError: No module named 'selenium... to install padas library. You can install selenium python with following
Maven, Gradle, SBT, Ivy, Grape, Leiningen and Buildr Dependency for android-sdk version 5.0.17(RC-EU)
version 5.0.17(RC-EU). You can add these depency in your project to get com.theneura:android-sdk:5.0.17(RC-EU) Java library in your project.. Maven, Gradle... version 5.0.17(RC-EU) In this section have given the dependency code for Maven
selenium maven dependency 3.7.1
selenium maven dependency 3.7.1  Hi, I am searching for selenium maven dependency 3.7.1 to add in my project. What is selenium maven dependency...;/groupId> <artifactId>selenium-java</artifactId> <
maven dependency for selenium
maven dependency for selenium  Hi, I am learning selenium for testing web application. I want to add library of selenium in Maven based Eclipse project. What is maven dependency for selenium? Thanks   Hi, Selenium
selenium maven dependency
selenium maven dependency  Hi, What is maven code for selenium maven...;org.seleniumhq.selenium</groupId> <artifactId>selenium-java<...; This will download all required libraries for selenium in your machine and include
selenium maven dependency
selenium maven dependency  Hi, What is maven code for selenium maven...;org.seleniumhq.selenium</groupId> <artifactId>selenium-java<...; This will download all required libraries for selenium in your machine and include
Version of com.assertthat>selenium-shutterbug dependency
List of Version of com.assertthat>selenium-shutterbug dependency
Version of com.deque>axe-selenium dependency
List of Version of com.deque>axe-selenium dependency
Version of com.pojosontheweb>selenium-utils dependency
List of Version of com.pojosontheweb>selenium-utils dependency
Maven dependency for io.streamnative - pulsar-client-admin version master-rc-daily is released. Learn to use pulsar-client-admin version master-rc-daily in Maven based Java projects
Maven dependency for  io.streamnative  - Version master-rc-daily...-admin library is master-rc-daily. Developer can use this version ( io.streamnative - pulsar-client-admin version master-rc-daily ) in their Java project
ModuleNotFoundError: No module named 'Core-Selenium'
ModuleNotFoundError: No module named 'Core-Selenium'  Hi, My... 'Core-Selenium' How to remove the ModuleNotFoundError: No module named 'Core-Selenium' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'Core-Selenium'
ModuleNotFoundError: No module named 'Core-Selenium'  Hi, My... 'Core-Selenium' How to remove the ModuleNotFoundError: No module named 'Core-Selenium' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'edc-selenium'
ModuleNotFoundError: No module named 'edc-selenium'  Hi, My Python... 'edc-selenium' How to remove the ModuleNotFoundError: No module named 'edc-selenium' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'noseapp_selenium'
ModuleNotFoundError: No module named 'noseapp_selenium'  Hi, My... named 'noseapp_selenium' How to remove the ModuleNotFoundError: No module named 'noseapp_selenium' error? Thanks   Hi, In your

Ads