Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. mport java.io.IOException;
  2. import java.nio.file.Files;
  3. import java.nio.file.Paths;
  4. import org.junit.Before;
  5. import org.junit.Test;
  6. import org.openqa.selenium.By;
  7. import org.openqa.selenium.WebDriver;
  8. import org.openqa.selenium.WebElement;
  9. import org.openqa.selenium.chrome.ChromeDriver;
  10.  
  11. public class InstallServers {
  12.  
  13. WebDriver driver = new ChromeDriver();
  14. private String env_Name = "QA3";
  15. private String BE_version;
  16.  
  17. @Before
  18. public void getinfo() throws IOException {
  19. System.setProperty("webdriver.chrome.driver ", "chromedriver.exe");
  20. driver.get(
  21. "https://jira.poker.ptec/issues/?jql=issuetype%20%3D%20Build%20and%20component%3Dpokergame%20and%20fixVersion%3D17.11");
  22. driver.manage().window().maximize();
  23. String username = Files.readAllLines(Paths.get("up.txt")).get(0);
  24. String pass = Files.readAllLines(Paths.get("up.txt")).get(1);
  25.  
  26. driver.findElement(By.id("user-options")).click();
  27. driver.findElement(By.name("os_username")).sendKeys(username);
  28. driver.findElement(By.name("os_password")).sendKeys(pass);
  29. driver.findElement(By.name("login")).click();
  30. WebElement BE = driver.findElement(By.xpath("//td[@class='summary']"));
  31. BE_version = BE.getText();
  32. System.out.println(BE_version);
  33.  
  34. }
  35.  
  36. public void setBE_version(String BE_version) {
  37. this.BE_version = BE_version;
  38. }
  39.  
  40. @Test
  41. public void Install() throws IOException {
  42. String username = Files.readAllLines(Paths.get("up.txt")).get(0);
  43. String pass = Files.readAllLines(Paths.get("up.txt")).get(1);
  44. driver.get("http://bamboo.poker.ptec/allPlans.action");
  45. driver.findElement(By.id("login")).click();
  46. driver.findElement(By.name("os_username")).sendKeys(username);
  47. driver.findElement(By.name("os_password")).sendKeys(pass);
  48. driver.findElement(By.id("loginForm_save")).click();
  49. driver.findElement(By.id("viewBuild:POKDEP-" + env_Name)).click();
  50. driver.findElement(By.xpath("//button[contains(., 'Action')]")).click();
  51. driver.findElement(By.id("editBuild:POKDEP-" + env_Name)).click();
  52. driver.findElement(By.id("variables_POKDEP-" + env_Name)).click();
  53. driver.findElement(By.xpath("//input[@value= 'BE_VERSION']")).click();
  54. WebElement webElement = driver.findElement(By.xpath("//input[@value= 'BE_VERSION']"));
  55.  
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement