I see following Selenium questions time and again on multiple Selenium forums (StackOverflow, Google Groups, QAForums) -
- Does Selenium IDE work with IE?
- How do I read data from excel using Selenium?
- Should I use selenium 1 or 2?
- How do I handle js error using Selenium?
- How do I handle pop up window using Selenium?
- Does Selenium support Window application?
- How do I upload a file using Selenium?
The code is:
ReplyDelete________________________________
package com.testscript;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import org.testng.annotations.AfterClass;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.AfterSuite;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.BeforeSuite;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
import org.openqa.selenium.server.SeleniumServer;
import com.thoughtworks.selenium.SeleneseTestNgHelper;
public class PeopleFinderTest extends SeleneseTestNgHelper{
SeleniumServer ss;
@BeforeMethod
public void beforeMethod() {
}
@AfterMethod
public void afterMethod() {
}
@BeforeClass
// maximize window
public void testBeforeClass() throws Exception{
ss=new SeleniumServer();
ss.start();
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ALT);
robot.keyPress(KeyEvent.VK_SPACE);
robot.keyRelease(KeyEvent.VK_ALT);
robot.keyRelease(KeyEvent.VK_SPACE);
Thread.sleep(1000);
//Press down arrow key to move down the menu
for (int i=1;i<=4;i++){
robot.keyPress(KeyEvent.VK_DOWN);
robot.keyRelease(KeyEvent.VK_DOWN);
Thread.sleep(100);
}
//Press enter to invoke the Maximize menu option
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
}
@BeforeTest
public void beforeTest() {
}
@AfterTest
public void afterTest() {
}
//Closing and stoping Selenium Server
@AfterClass
public void tearDown(){
ss.stop();
}
@BeforeSuite
public void testBeforeSuite(){
}
@AfterSuite
public void afterSuite() {
}
//This Function tests whether Home Page is opening Properly.
@Test
public void testPeopleFinder() {
try{
selenium.open("http://internal.com/page/hub_south_east_asia_oceania/index.jsp");
System.out.println(" Home Page Opened Successfully");
} catch(Exception e){
System.out.println("Runtime Exception While Opening Home Page:"+ e);
}
}
//This Function tests whether PeopleFinder Button is present in Home Page.
@Test
public void testPeopleFinderPresent() {
assertTrue(selenium.isTextPresent("People Finder"));
}
}
____________________________________________________________________________________________________
but unable to srat server from here.getting error:unable to conenct.
coul u plz suggest?
Where is your browser set up? Where are you specifying a browser for launch?
ReplyDelete