【发布时间】:2016-03-13 15:03:45
【问题描述】:
如何使用 java 和 Selenium Webdriver 读取工作表上的值并在页面上的单选按钮中选择相同的值?
Workbook workbook = Workbook.getWorkbook(new File("C:/plan.xls"));
Sheet sheet = workbook.getSheet(0);
int rowCount = sheet.getRows();
for(int i = 0; i < rowCount; i++){
String nome2 = sheet.getCell(0, i).getContents();
String Sobrenome2 = sheet.getCell(1, i).getContents();
String tipo2 = sheet.getCell(2, i).getContents();
String aparelho = sheet.getCell(3, i).getContents();
driver.findElement(By.id("nome")).sendKeys(nome2);
driver.findElement(By.id("sobrenome")).sendKeys(Sobrenome2);
Select verificaOpt = new Select(driver.findElement(By.id("select"))); // as before
String titleCaseType = tipo2.substring(0,1).toUpperCase() + tipo2.substring(1);
verificaOpt.selectByVisibleText(titleCaseType);
Thread.sleep(2000);
driver.findElement(By.id("nome")).clear();
driver.findElement(By.id("sobrenome")).clear();
}
workbook.close();
【问题讨论】:
标签: java excel selenium selenium-webdriver