List<WebElement> bdaywish = driver.findElements(By.xpath("//a[@data-original-title='Send a Birthday Wish']"));
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
System.out.println("total birthday wishes :"+bdaywish.size());
for (int i=0;i<bdaywish.size();i++) {
bdaywish.get(i).click();
System.out.println("birthday Wish "+i);
}
我的页面上有3个wish
链接。因此,我想获得此类链接的总数并对其进行单击操作。
但是,在尝试使用上面的脚本这样做时,仅单击了具有链接文本wish
的第一个元素。该行执行bdaywish.get(i).click();
只有一次。下一行不执行。 bdaywish.size()
得到3
。
但是,仅执行一次单击操作。 怎么了?谢谢。
HTML代码:
希望 希望 明天:整天