【发布时间】:2017-03-31 03:27:21
【问题描述】:
我想根据链接文本单击复选框。页面中有几个复选框,所以使用链接文本我想找到复选框的值,以便我可以点击复选框
注意#所有值都是动态生成的
能否请您帮助更正代码以包含此逻辑。谢谢
driver.get(new URI(driver.getCurrentUrl()).resolve("/admin/lms/tag").toString());
String tag_name = sheet1.getRow(j).getCell(0).getStringCellValue();
driver.findElement(By.linkText(tag_name)).click();
WaituntilElementpresent.isExist();
String tag_value = sheet1.getRow(j).getCell(1).getStringCellValue();
driver.findElement(By.cssSelector("a[href*='"+tag_value+"']")).click();
WaituntilElementpresent.isExist();
String product = sheet1.getRow(j).getCell(2).getStringCellValue();
WaituntilElementpresent.isExist();
driver.findElement(By.cssSelector("input[name='products[]'][value='11']")).click();
【问题讨论】:
-
请将 HTML 发布为问题中格式正确的文本,而不是图像。另外,请花一点时间来修正代码的缩进,使其更易于阅读。
-
根据您的要求更新了我的问题