@Test public void Gradebook_Activity_DavisEdge() throws InterruptedException { for(int i = 3; i<=201 ; i++){ String email = datatable.getCellData("Student", "email",i); String password = datatable.getCellData("Student", "password",i); // String className = datatable.getCellData("Class", "Class_Name",2); System.out.println(i+" "+email+" "+password); Utilities.login_davisEdge(email,password,driver); //click on Assignment Utilities.WaitForElementPresentByid(driver,"lnkClassAssignments"); driver.findElement(By.id("lnkClassAssignments")).click(); Thread.sleep(5000); //click on lesson Utilities.WaitForElementPresentBylinkText(driver,"Take Assignment"); driver.findElement(By.linkText("Take Assignment")).click(); Thread.sleep(2000); Utilities.WaitForElementPresentByXpath(driver, "//span[@id='totalQuestions']"); int noOfQuetion = Integer.parseInt(driver.findElement(By.xpath("//span[@id='totalQuestions']")).getText()); for(int j =1;j<=noOfQuetion;j++){ if(j==1){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'2')]"); driver.findElement(By.xpath("//input[contains(@data-id,'2')]")).click(); } if(j==2){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'4')]"); driver.findElement(By.xpath("//input[contains(@data-id,'4')]")).click(); } else if(j==3){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'2')]"); driver.findElement(By.xpath("//input[contains(@data-id,'2')]")).click(); } else if(j==4){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'2')]"); driver.findElement(By.xpath("//input[contains(@data-id,'2')]")).click(); } else if(j==5){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'1')]"); driver.findElement(By.xpath("//input[contains(@data-id,'1')]")).click(); } else if(j==6){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'3')]"); driver.findElement(By.xpath("//input[contains(@data-id,'3')]")).click(); } else if(j==7){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'4')]"); driver.findElement(By.xpath("//input[contains(@data-id,'4')]")).click(); } else if(j==8){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'4')]"); driver.findElement(By.xpath("//input[contains(@data-id,'4')]")).click(); } else if(j==9){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'1')]"); driver.findElement(By.xpath("//input[contains(@data-id,'1')]")).click(); } else if(j==10){ Utilities.WaitForElementPresentByXpath(driver, "//input[contains(@data-id,'3')]"); driver.findElement(By.xpath("//input[contains(@data-id,'3')]")).click(); } Utilities.WaitForElementPresentByXpath(driver, "//button[@id='btnSubmit']"); driver.findElement(By.xpath("//button[@id='btnSubmit']")).click(); Thread.sleep(1000); } Utilities.WaitForElementPresentByXpath(driver, "//button[@id='btnRedemationReport']"); Thread.sleep(1000); //logout Utilities.WaitForElementPresentByXpath(driver, "//button[@class='btn dropdown-toggle']"); driver.findElement(By.xpath("//button[@class='btn dropdown-toggle']")).click(); Utilities.WaitForElementPresentByid(driver, "lnkLogout"); driver.findElement(By.id("lnkLogout")).click(); Thread.sleep(5000); } }