![](/img/trans.png)
[英]Determining Radio Button Value Using Selenium WebDriver in Java
[英]Clicking on a value of the radio button in accordance with the sheet page - Java - Selenium Webdriver
如何使用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();
要选择具有value属性的单选按钮:
driver.findElement(By.cssSelector("input[value='" + aparelho + "']")).click();
要选择带有文本内容的单选按钮:
driver.findElement(By.xpath("//input[normalize-space(text())='" + aparelho + "']")).click();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.