Guest User

Untitled

a guest
Jul 12th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.18 KB | None | 0 0
  1. int maximum2;
  2. int maximum;
  3. int max1;
  4. String player2;
  5. String player1;
  6. public static void main(String[] args) throws InterruptedException, Exception {
  7. // TODO Auto-generated method stub
  8.  
  9. DesktopOptions opt=new DesktopOptions();
  10. opt.setApplicationPath("E:\setup.exe");
  11.  
  12. WiniumDriver driver = new WiniumDriver(new URL("http://localhost:9999"),opt);
  13. File fr = new File("new.xlsx");
  14. FileInputStream st = new FileInputStream(fr);
  15. XSSFWorkbook br = new XSSFWorkbook(st);
  16. XSSFSheet sheet1 = br.getSheetAt(1);
  17. String username = sheet1.getRow(0).getCell(0).getStringCellValue();
  18. String pass = sheet1.getRow(0).getCell(1).getStringCellValue();
  19. Thread.sleep(10000);
  20. driver.findElementById("txtUsername").sendKeys(username);
  21. driver.findElementById("txtPassword").sendKeys(pass);
  22. driver.findElementById("btnLogin").click();
  23.  
  24.  
  25. driver.findElementByName("Yes").click();
  26. Thread.sleep(15000);
  27. String game = sheet1.getRow(0).getCell(2).getStringCellValue();
  28. driver.findElement(By.name(game)).click();
  29. driver.findElement(By.id("btnLogin")).click();
  30.  
  31. Thread.sleep(30000);
  32. driver.findElementByName("Setup").click();
  33. Thread.sleep(10000);
  34. driver.findElementByName("Team Setup").click();
  35.  
  36.  
  37.  
  38. for(int e=1; e<=2;e++)
  39. {
  40. System.out.println(e);
  41.  
  42. WebElement team = driver.findElement(By.id("lblTeam"));
  43. String visible_team = team.getAttribute("Name");
  44. System.out.println(visible_team);//Belgium
  45.  
  46. WebElement teams = driver.findElementById("pnlHeader");
  47. WebElement team1 = teams.findElement(By.id("radHomeTeam"));
  48. System.out.println(team1);
  49. String homeTeam = team1.getAttribute("Name");
  50. System.out.println(homeTeam);
  51. WebElement team2 = teams.findElement(By.id("radAwayTeam"));
  52. System.out.println(team2);
  53. String awayTeam = team2.getAttribute("Name");
  54. System.out.println(awayTeam);
  55.  
  56. //belgium--home team, port-awayteam
  57.  
  58.  
  59. if(visible_team.equals(homeTeam) || visible_team.equals(awayTeam) )
  60. {
  61. WebElement e2= driver.findElement(By.id("dgvStartingLineup"));
  62.  
  63. List<WebElement> bench = e2.findElements(By.xpath("//*[contains(@Name,'Player Row')]"));
  64. System.out.println(bench.get(0));
  65. if(e==2)
  66. {
  67. // soc.maximum2 = sheet1.getRow(4).getLastCellNum();
  68. // System.out.println(soc.maximum2);
  69. }
  70. else
  71. {
  72. // soc.max1 = sheet1.getRow(2).getLastCellNum();
  73. //System.out.println(soc.max1);
  74. }
  75.  
  76.  
  77. int ben = bench.size();
  78. int a=0;
  79.  
  80.  
  81. // while(a<ben & a<soc.max1 ||a<soc.maximum2)
  82. {
  83.  
  84.  
  85. System.out.println(a);
  86. String s1 = bench.get(a).getAttribute("Name");
  87. System.out.println(s1);
  88. e2.findElement(By.name(s1)).click();
  89.  
  90. //Thread.sleep(5000);
  91. e2.findElement(By.id("DropDown")).click();
  92.  
  93.  
  94.  
  95. int c=0;
  96. while(c<=a)
  97. {
  98. if(e==2)
  99. {
  100. /*String []player2 = {sheet1.getRow(4).getCell(c).getStringCellValue()};*/
  101. // soc.player2 = sheet1.getRow(4).getCell(c).getStringCellValue();
  102. }
  103. else
  104. {
  105. /*String []player1 = {sheet1.getRow(2).getCell(c).getStringCellValue()};*/
  106. // soc.player1 = sheet1.getRow(2).getCell(c).getStringCellValue();
  107. }
  108. //System.out.println(player1.length);
  109. /*int player_list = player1.length;*/
  110. for(int b=0; b< 1/*player_list*/; b++)
  111. {
  112. //System.out.println(player1[b]);
  113.  
  114. WebElement roster = e2.findElement(By.id("ListBox"));
  115. WebElement r1 = roster.findElement(By.name("Editing Control"));
  116. WebElement r2 = r1.findElement(By.id("ListBox"));
  117. List<WebElement> roster1 = r2.findElements(By.xpath("//*[@LocalizedControlType='list item']"));
  118.  
  119. for(int d=0; d<roster1.size(); d++)
  120. {
  121. String s2 = roster1.get(d).getAttribute("Name");
  122.  
  123. // if(s2.equals(soc.player1 /*player1[b]*/ ) || s2.equals(soc.player2))
  124. {
  125.  
  126. //System.out.println(s1);
  127. roster1.get(d).click();
  128. Thread.sleep(5000);
  129.  
  130. }
  131. }
  132.  
  133. }
  134. c++;
  135.  
  136. }
  137. a++;
  138. }
  139.  
  140. }
  141. driver.findElement(By.id("radAwayTeam")).click();
  142. Thread.sleep(10000);
  143. }
  144.  
  145.  
  146. }
  147. }
Add Comment
Please, Sign In to add comment