Java 第三页无法在分页中单击

Java 第三页无法在分页中单击,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我使用了下面的代码分页,第二页可以点击,但下一页不能点击 List<WebElement> pagination = driver.findElements(By.tagName("i")); List<WebElement> pagination1 = driver.findElements(By.xpath(".//[@id='ctl00_cpHFooter_PageUC1_rptrPager_ctl05_lnkNext']/i")); pagination.si

我使用了下面的代码分页,第二页可以点击,但下一页不能点击

List<WebElement> pagination = driver.findElements(By.tagName("i"));

List<WebElement> pagination1 = driver.findElements(By.xpath(".//[@id='ctl00_cpHFooter_PageUC1_rptrPager_ctl05_lnkNext']/i"));

pagination.size(); 

System.out.println("Total pages :" + pagination.size()); 

if(pagination .size()>0)

{ 

    System.out.println("pagination exists");

    //click on pagination link

    for(int i=0; i<pagination1.size(); i++)

    { 

        pagination1.get(i).click();

        JavascriptExecutor jse1 = (JavascriptExecutor)driver;

        jse1.executeScript("scroll(0, 2000);");

    } 
} 

else 

{ 

    System.out.println("pagination not exists"); 

} 
List pagination=driver.findElements(按.tagName(“i”);
List pagination1=driver.findElements(By.xpath(“./[@id='ctl00'cpHFooter'u PageUC1'rptrpage'u ctl05'u lnkNext']/i”);
pagination.size();
System.out.println(“总页数:+pagination.size());
如果(分页.size()>0)
{ 
System.out.println(“存在分页”);
//点击分页链接

对于(int i=0;i您必须从第2页开始,使用一些wait或
sleep()

List pagination=driver.findElements(按.tagName(“i”);
List pagination1=driver.findElements(By.xpath(“./[@id='ctl00'cpHFooter'u PageUC1'rptrpage'u ctl05'u lnkNext']/i”);
pagination.size();
System.out.println(“总页数:+pagination.size());
如果(分页.size()>0)
{ 
System.out.println(“存在分页”);
//点击分页链接

对于(int i=2;i发生了什么?无法单击
意味着什么?分页中有4页,第2页按钮被单击,但下一页(第3页,第4页)按钮未单击启用您必须从第2页开始尝试您正在循环执行
pagination 1
pagination
,这是故意的吗?是的,这是故意的。我正在尝试获取分页中的页数。共有4页,但它仅打印2页。我尝试了最多的代码我尝试了上述代码,现在甚至没有一页获取clickedPleaese提供UR“Larrow URL:./*[@id='ctl00\u cpHFooter\u PageUC1\u RPTPAGER\u ctl05\u lnkNext']/i2页URL:./*[@id='ctl00\u cpHFooter\u PageUC1\u RPTPAGER\u ctl02\u lnkPage']我正在使用箭头URL
List<WebElement> pagination = driver.findElements(By.tagName("i"));

List<WebElement> pagination1 = driver.findElements(By.xpath(".//[@id='ctl00_cpHFooter_PageUC1_rptrPager_ctl05_lnkNext']/i"));

pagination.size(); 

System.out.println("Total pages :" + pagination.size()); 

if(pagination .size()>0)

{ 

    System.out.println("pagination exists");

    //click on pagination link

    for(int i=2; i<pagination1.size(); i++)

    { 

        pagination1.get(i).click();

       Thread.sleep(5000); 

        JavascriptExecutor jse1 = (JavascriptExecutor)driver;

        jse1.executeScript("scroll(0, 2000);");


    } 
} 

else 

{ 

    System.out.println("pagination not exists"); 

}