新手区 火狐浏览器的 firebug、firepath 插件取消之后 web 定位控件的 id、name、xpath 用什么工具

我喜欢的K17 · 2018年02月01日 · 最后由 simple 回复于 2018年02月02日 · 3014 次阅读

如题,最近想学 selenium 自动化,搭好环境之后不知道用什么工具插件来获取 web 页面的 id、xpath

共收到 6 条回复 时间 点赞

chrome:点击元素,右键 - 检查
Firefox:点击元素,右键 - 查看元素

下个老版本的火狐浏览器(貌似 53 版本以前的就可以),记得关闭自动更新功能(重要),就可以用这两个插件了

Jerry li 回复

谢谢,get 到这个方法

个人建议不要过分依赖工具来获取定位元素的 id、name、xpath 等,id 会有动态变化的,name 有时也会不存在。个人建议要自己查看 html 代码来查看,还有 xpath 的话要学习自己写,这样对于自动化测试的代码来说更加稳定。

Chrome 调试器 elements 里 Ctrl + F

Find by string, selector, or XPath

Francis 回复

有很多前端节点是 js 动态构建的,靠读 html 代码有点走弯路了吧?
换个浏览器不就行了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册