我想單擊基於鏈接文本的複選框。有幾個複選框的頁面,以便使用我想找到的複選框的值,這樣我就可以點擊該複選框Selenium Webdriver - Java - 如何點擊基於產品的複選框
注#所有的值是動態生成
能否請您幫助糾正代碼的鏈接文本包括這個邏輯。由於
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();
https://i.stack.imgur.com/mOBY2.png
請張貼的HTML作爲正確格式化你的問題,而不是作爲一個圖像文本。另外,請花一分鐘修復代碼的縮進,以便更容易閱讀。 – JeffC
根據您的要求更新我的問題 – Selvi