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");
}