这两天在定位一个元素,我想定位第二个查看设备。
这两个button标签的信息是一样的,所以通过这样子Console:($x("xpath语句")这个是谷歌浏览器Console调试语法)
$x("//button[@class='el-button el-button--primary el-button--mini is-round']")
查结果有2个
后来问开发,开发说这是用vue.js框架写的,这是一个table标签,所以他们一样。发现果然是table标签
那么我们想定位到第二行的查看设备就可以了,加个前缀。xpath如下
$x("//tr[2]//button[@class='el-button el-button--primary el-button--mini is-round']")
结果如下:
定位成功,可以在robotfrmework里面测试一下。