У меня есть таблица с 9 строками и 6 столбцами на моей веб-странице. Я хочу найти текст "MakeGoodDisabled-Programwise_09_44_38_461 (n)" и получить xpath ячейки. Я использовал следующее, но это не удается, потому что он не может найти текст на странице. Можете ли вы помочь? Я использую Selenium Webdriver Junit для кодирования этого.
List < WebElement > links = driver.findElements(By.tagName("td"));
Iterator < WebElement > itr = links.iterator();
while (itr.hasNext()) {
String test = itr.next().getText();
if (test.equals("MakeGoodDisabled-Programwise_09_44_38_461(n)")) {
String xpath = driver.findElement(By.name(test)).getAttribute("xpath");
System.out.println(xpath);
}
}