Advertisement
Guest User

Untitled

a guest
Apr 6th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. private void uploadDBIFileInDSS(String csvFileString) throws BillingUserException{
  2. HomeController.logger.debug("Start");
  3. WebDriver driver = null;
  4. try {
  5. System.out.println("111111");
  6. System.setProperty("webdriver.chrome.driver", "XXXXX/chromedriver.exe");
  7. driver = new ChromeDriver();
  8. driver.get("XXXXXXX");
  9. System.out.println("222222");
  10. Thread.sleep(15000);
  11. WebElement username = driver.findElement(By.name("IDToken1"));
  12. WebElement password = driver.findElement(By.name("IDToken2"));
  13. username.sendKeys("XXXXX");
  14. Thread.sleep(5000);
  15. password.sendKeys("XXXXXX");
  16. Thread.sleep(5000);
  17.  
  18. WebElement loginButton = driver.findElement(By.name("Submit"));
  19. loginButton.click();
  20. Thread.sleep(10000);
  21. driver.findElement(By.xpath("//*[contains(text(), 'XXXXX')]")).click();
  22. Thread.sleep(2000);
  23.  
  24. driver.findElement(By.xpath("//*[contains(text(), 'XXXX')]")).click();
  25. Thread.sleep(2000);
  26. driver.findElement(By.xpath("//*[contains(text(), 'XXXX')]")).click();
  27. Thread.sleep(5000);
  28. WebElement attachFileButton = driver.findElement(By.name("upfile"));
  29.  
  30. attachFileButton.sendKeys("XXXXXX");
  31.  
  32. Select dropdown = new Select(driver.findElement(By.name("reason")));
  33.  
  34. Thread.sleep(2000);
  35.  
  36. dropdown.selectByValue("Misc");
  37.  
  38. Thread.sleep(2000);
  39.  
  40. driver.findElement(By.name("Submit")).click();
  41. Thread.sleep(5000);
  42. driver.findElement(By.xpath("//*[contains(text(), 'XXXX')]")).click();
  43. Thread.sleep(5000);
  44. driver.close();
  45.  
  46.  
  47. }catch(Exception exp) {
  48. driver.close();
  49. exp.printStackTrace();
  50. throw new BillingUserException(BillingUserException.XXXXXXX);
  51. }
  52. HomeController.logger.debug("End");
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement