前提准备:火狐浏览器、
插件:firefox,firepath
除了火狐推荐的xpath定位,使用其他定位方式使得定位元素更加简洁,准确
1.class
节点的class属性带有空格可能会引起错误
//*[@class=' ']
2.xpath-text()函数
xpath的text()是一个函数功能,前面不需要添加@;
断言方式:ele.isDisplay()
eg://*[text()=' ']
3.xpath 函数contains
根据节点的一部分关键字定位
.//*[contains(@class,' ')]
4.相对位置定位
参考元素写在前面,然后根据/..跳转父节点
eg:.//*[@id=' ']/../input