Selenium Forum: Functional And Regression Testing Tool.
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Search
Display results as :
Advanced Search
Latest topics
AEM Training | Free Online DemoWed Apr 21, 2021 5:45 pmazharuddin
c# PageFactory - issue initializing elementsFri Nov 01, 2019 8:40 pmthegoatboy
Selenium making automatic connection to random urlsMon Jul 08, 2019 12:58 pmrepairtechsolutions1
How can we design the custom framework in Selenium RCMon Jun 24, 2019 2:26 pmrandybonnettes
What are the new features in Selenium 3.0Tue Jun 18, 2019 5:37 pmpappyvicky
What are you using Selenium for? Fri Apr 12, 2019 3:52 amzhl
LIMITATIONS OF SELENIUMWed Apr 10, 2019 11:23 amswara
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Go down
Advisor
Advisor
------------------------
------------------------
Posts : 387
Join date : 2009-07-30
Location : India
https://seleniumforum.forumotion.net

Parameterise you login page using java. Empty Parameterise you login page using java.

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.
Back to top
Permissions in this forum:
You cannot reply to topics in this forum