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.
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.
- opera browser not loading the page using selenium Rc(Java)
- How do I get one page element in another page using Selenium Webdriver(java code)
- How to find the element name for Login page or any other in Firefox?
- Page load Alert Handling in selenium Java
- Sharepoint forgets login and doesn't react on clicks on in-page-links
Permissions in this forum:
You cannot reply to topics in this forum