承接上一篇博文,我们要对列表进行编辑操作,
这时候就要定位具体要修改的一条列表的编辑。
看看页面结构。
其中,用户名是唯一键。
一个页面20条记录。
页面结构分析:class是动态变化的,不能用class定位。div,td,tr,这三个元素都是一样的,不能直接用class定位。方法就是通过这个用户名span标签,定位它的上一级div,再上一级在tbody里面的tr,在从这个tr去定位包含文本的button标签就很容易了。
谷歌控制台调试记录,定位成功
最终xpath
//span[contains(text(),"regionAA")]/parent::div/parent::td/parent::tr//span[contains(text(),"编辑")]