selenium +java 读取网页总条数

个人是初学者,只想把解决的问题记录下来,欢迎指教,不喜勿喷!

selenium +java 读取网页总条数_第1张图片

在新增完数据后,要获取总条数进行比较,底部会显示共XX条,而我只要把XX提取出来进行比较,实现如下

public static int xx(By a){

String total=driver.findElement(a).getText();//获取底部总条数文本

total=total.replaceAll("共","").replaceAll("条","").trim();//获取中间数字,文字替换成空格并去除首尾空格

int t=Integer.parseInt(total);//String强制转换成int

return t;//返回int

}

封装成如上方法,调用如下

public static void yy(){

int t=xx(WxyPage.t);//调用统计条数方法

CreateTest.createTest();//调用封装的新增方法

int t1=xx(WxyPage.t);//新增完再次调用统计条数方法

Assert.assertEquals(t1,t+1);//校验新增完条数是否是新增前+1

}

你可能感兴趣的:(selenium +java 读取网页总条数)