如何单击具有相同textLink/xpath值的最后一个HTML元素?我尝试使用[last()]函数,没有运气



我正在使用以下内容:

 driver.findElement(By.xpath("(//input[@title='linkname'])[last()]")).click();

一些帮助将不胜感激...我只想单击页面上的最后一个html元素,该元素具有相同的xpath和link的名称,我不确定这里有什么问题。...

有没有xpath的方法可以做到这一点,您只需抓住元素的集合并单击最后一个。

List<WebElement> inputs = driver.findElements(By.xpath("//input[@title='linkname']));
inputs.get(inputs.size() - 1).click();

最新更新