分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
通常页面上需要验证一个table里头的值对不对,这个table一般都没有id,所以可以用xpath来解决。
第一步:识别该table 的某个cell。这里要注意通常一个table的第一行是表头,第二行才是具体的值,selenium识别行列从1开始数的,不是0.所以一个table的第1行第1列的值应该是:
//table[@class='myTable']/tbody/tr[2]/td[1]
第二步:加入验证点。
首先要考虑这个table是不是存在,不存在就直接assertExist返回.
然后考虑这个table是不是会返回很多行,如果需要验证每一行的这一列都是某个固定值,则用循环来控制:
String table = "//table[@class='myTable']/tbody/tr";
int rowNumber = selenium.getXpathCount(table).intValue();
for (int i = 0; i <= rowNumber; i++) {