1.翻页:
①返回页数:先找到标签中所有的<a>,再一个一个比对
//寻找 <a href ="javascript:toPage(2)"> 下一页 </a>(返回当中的2)
private int getNextPageNum(WebElement web) {
List<WebElement> webElement = web.findElements(By.tagName("a"));
// TODO 自动生成的方法存根
for(int i=0;i<webElement.size();i++){
try{
if(webElement.get(i).getText().contains("下一页")){
//System.out.println(webElement.get(i).getText());
String num = webElement.get(i).getAttribute("href").trim();
//System.out.println(num);
num = StringUtils.substringBetween(num,"javascript:toPage(", ")");
//截取指定标记字符串之间的字符序列
return Integer.valueOf(num);
}
}catch(StaleElementReferenceException e){
return -1;
}
}
return -1;
}