public class Submit {
WebDriver driver=null;
@Before
public void setup() {
System.setProperty("webdriver.gecko.driver", "/home/user/Desktop/geckodriver");
driver new FirefoxDriver();
driver.get("http://localhost:8080/application/*); driver.manage().window().maximize();
driver.manage().timeouts().implicitlywait(12, TimeUnit.SECONDS);
@test
public void test() throws IOException {
driver.findElement(By.id("bmhm")).click();
TakesScreenshot src (TakesScreenshot) driver: File srcfile src.getScreenshotAs (OutputType.FILE);
FileUtils.copyFile(srcfile, new File(/home/user/Desktop/user_repo/To_Participant/
driver.findElement(By.id("offersLink")).click();
Select dropdown = new Select(driver.findElement(By.id("offersDropdown"}});
List WebElement> op= dropdown.getOptions();
int size op.size();
for(int i=0; i
System.out.println(options); String options op.get(i).getText();
System.out.pritnln(options)
}
driver.findElement(By.id("eventsLink")).click();
driver.findElement(By.id("ent")).click();
WebElement tableDetails = driver.findElement(By.id("eventsTable']); List
for (WebElement r:rows) ( List WebElement> columns= driver.findElements By.tagName("td"));
System.out.println("Number of cloumns:columns.size());
}
}
driver.findElement(By.id("book2")).click();
String msg driver.switchTo().alert().getText();
Thread, sleep(1000);
System.out.println(msg);
driver.switchTo().alert().accept();
Set handle driver.getwindowHandles();
for (String s:handle) {
driver.switchTo().window(s);
String url= driver.getCurrentUrl(); System.out.println(driver.getCurrenturl());
}
String title driver.getTitle();
System.out.println("pageTitle:+title);
String path=/home/user/Desktop/user_repo/To_Participant/Additional Supplieds/Book;
FileInputStream fis= new FileInputStream(path);
XSSFWorkbook wb new XSSFWorkbook(); XSSFSheet stwb.getSheet("Sheet1");
int ir st.getLastRowNum()-st.getFirstRowNum() for(int i=1; i<lr; i++) { Thread.sleep(1000);
String contact st.getRow(i).getCell(0).getStringCellvalue(); driver.findElement(By.id("phone")).sendKeys(contact); Thread.sleep(1000);
String email st.getRow(1).getCell(1).getStringCellValue(); driver.findElement(By.id("email")).sendKeys(email); Thread.sleep(1000);
String ticket st.getRow(i).getCell(2).getStringellvalue(); driver.findElement(By.id("ticket")).sendKeys (ticket); Thread.sleep(1000);
driver.findElement(By.id("checkValid")).click(); driver.findElement(By.id("calculateFare")).click();
String msgl driver.switchTo().alert().getText();
Thread.sleep(1000); System.out.println(msgl);
driver.switchTo().alert().accept();
public void tearDown() {
driver.close();
}
}
Top comments (1)
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Set;
import java.util.List;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.openqa.selenium.;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;
import org.testng.Assert;
import org.testng.annotations.;
import org.apache.commons.io.FileUtils;
public class ApplicationTest {
}