我必须浏览具有href的页面:
href="/Amazon-com-Amazon-Appstore/product-reviews/B071NZZHF9/ref=cm_cr_getr_d_paging_btm_2?ie=UTF8&filterByStar=critical&pageNumber=2&pageSize=10"
并将文本链接为“2”,它会随着我想要导航的页面而不断变化。
我总共有6页,为此我想做一个for循环,这样我就不必一次又一次地给href。
有人可以帮我这个。
for(int j = 2; j <= 5; j++) { WebDriverWait pagechange_star = new WebDriverWait(dr,20);
pagechange_star.until(ExpectedConditions.elementToBeClickable(By.xpath(".//*[@id='cm_cr-pagination_bar']/ul/li["+j+"]/a")));
dr.findElement(By.xpath(".//*[@id='cm_cr-pagination_bar']/ul/li["+j+"]/a")).click();
}
所以j是一个变量,它将其值从2增加到5.因此我们可以在xpath中使用它滚动浏览不同的页面。