Guest User

Untitled

a guest
Feb 23rd, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. 1) Navigate to website.
  2. 2) Enter Login Credential.
  3. 3) Click on Login.
  4.  
  5. public class testRegister {
  6. public static void main(String[] args) throws InterruptedException {
  7.  
  8. int i = 0;
  9. ArrayList<String> ar = new ArrayList<String>();
  10.  
  11. System.setProperty("webdriver.ie.driver","E:/Jigar Old Back up/Selenium/IEDriverServer.exe");
  12. System.setProperty("webdriver.ie.driver.loglevel", "TRACE");
  13. System.setProperty("webdriver.ie.driver.logfile", "E:/selenium.log");
  14. DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
  15. ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
  16.  
  17.  
  18. WebDriver driver = new InternetExplorerDriver(ieCapabilities);//
  19. driver.navigate().to("http://172.16.4.90:20125/BPS/");
  20.  
  21. driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
  22. String loginwindow = driver.getWindowHandle();
  23. System.out.println(loginwindow);
  24.  
  25. driver.findElement(By.xpath("/html/body/form/table[2]/tbody/tr/td[2]/table/tbody/tr[2]/td/table/tbody/tr[1]/td[3]/input")).clear();
  26. driver.findElement(By.xpath("/html/body/form/table[2]/tbody/tr/td[2]/table/tbody/tr[2]/td/table/tbody/tr[1]/td[3]/input")).sendKeys("WCHMOD_MAKER1");
  27.  
  28. driver.findElement(By.xpath("//img[@src='images/indeximages/Login_button.gif']")).click();
  29.  
  30. for (String winHandle : driver.getWindowHandles()) {
  31.  
  32. ar.add(winHandle);
  33. System.out.println(winHandle);
  34. }
  35.  
  36. driver.switchTo().window(ar.get(ar.size()-1));
  37.  
  38.  
  39. WebDriverWait wait = new WebDriverWait(driver, 10);
  40. WebElement element1 = wait.until(ExpectedConditions
  41. .visibilityOfElementLocated(By.xpath("//img[@src='images/wf/Logo2.jpg']")));
  42.  
  43. driver.findElement(By.xpath("//div[@class=M5]")).click();
  44.  
  45. Set <String> handles =driver.getWindowHandles();
  46. Iterator<String> it = handles.iterator();
  47.  
  48. String parent = it.next();
  49. String child = it.next();
  50.  
  51. driver.switchTo().window(child);
  52.  
  53. //perform actions on child window
  54. //perform actions on child window
  55.  
  56. driver.close(); // only for child wondow
  57.  
  58.  
  59. driver.switchTo().window(parent);
  60.  
  61. //perform actions on parent window
  62. //perform actions on parent window
  63.  
  64. driver.quit(); // After execution of main thread and for parent window
Add Comment
Please, Sign In to add comment