安装好Selenium IDE就可以录制了,但是有些时候录制一些网页,ID无法很好定位,这时候就需要用到XPath,那么怎么找到一个元素的XPath呢?这时候就需要用到一个插件 FirePath,下面先用图片讲解需要用到Firebug的情况,以便大家更好理解。
下图情况,失败原因是无法定位元素,此时我们需要在Target位置手动输入XPath,才能使回放成功通过。Firepath就是一个帮助大家寻找元素xpath的工具。
第一步:打开火狐浏览器-设置-附件组件-搜索-输入firepath。见图:
第二部:安装Firepath 组件,安装成功后重启浏览器后按F12。百度输入框的xpath 是.//*[@id='kw']
第三部:解决文章开头的问题,先用FirePath定位不能识别的元素,找出改元素的XPath,然后在Selenium 的target中替换。见下图:
第四步:再次运行,顺利通过!
原创博客,欢迎提建议或意见,谢谢!