我的page.s中有3个“ wish”链接,因此,我想获取此类链接的总数并对其进行点击操作

时间:2018-08-24 06:16:00

标签: java google-chrome selenium-webdriver

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代码:

  希望          希望        明天:整天                                                                                                                                            

0 个答案:

没有答案