Share
View previous topicGo downView next topic
avatar
Advisor
------------------------
------------------------
Posts : 383
Join date : 2009-07-30
Location : India
http://seleniumforum.forumotion.net

Parameterise you login page using java.

on Mon Aug 17, 2009 12:08 pm
hi,

This is a sample code which parameterise you application using selenium rc in java. The idea is to use array/list to store diffrenet username and password.

Snippet of code are as follows:

import com.thoughtworks.selenium.*;

public class parameterized
{
private Selenium browser;

public static void main(String []args)
{
String arr[][] = new String[5][2];
arr[0][0]= "bert"; arr[0][1]="llp4";
arr[1][0]= "regular"; arr[1][1]="llp4";
arr[2][0]= "copyonly"; arr[2][1]="llp4";
arr[3][0]= "doert"; arr[3][1]="llp4";
arr[4][0]= "inter"; arr[4][1]="llp4";

parameterized obj = new parameterized();
obj.setUp();
obj.login_parameterize(arr);
}

public void setUp()
{
browser = new DefaultSelenium("localhost",4444, "*chrome", "http://goolge.com");
browser.start();
browser.open("http://goolge.com");
browser.waitForPageToLoad("30000");
}

public void login_parameterize(String[][] arr )
{
int row = arr.length;
int col = arr[0].length;

for(int i=0;i

{
for(int j=0;j

{
browser.type("username", arr[i][j]);
browser.type("password", arr[i][j+1]);
browser.click("LoginButton");
browser.waitForPageToLoad("30000");

}
}


}

}



Note: Change url and ID according to your application.
View previous topicBack to topView next topic
Permissions in this forum:
You cannot reply to topics in this forum