在我使用的项目findElement(By.linkText("")).click();
中,但在我使用的网页中,许多链接具有相同的名称(顺便说一句,我只能使用 By.linktext)所以我想知道它可以在具有相同名称的链接之间导航
当我使用List<WebElement> h=driver.findElements(By.linkText("Years"));
和打印它时:
[[[FirefoxDriver: firefox on LINUX (f5681889-d73a-4a0f-88e9-2e189491049b)] -> link text: Years],[[[FirefoxDriver: firefox on LINUX (f5681889-d73a-4a0f-88e9-2e189491049b)] -> link text: Years],[[[FirefoxDriver: firefox on LINUX (f5681889-d73a-4a0f-88e9-2e189491049b)] -> link text: Years],
更新:在我正在处理的页面中,每个具有相同名称的第二个链接文本都是我想去的地方,除了它们的描述之外,这些链接也没有任何区别,例如:链接 1:ABC 年(描述)
链接2:XYZ年(描述)我可以以任何方式使用描述作为条件吗?