教程详情
1. ChroPath:是一款支持多种选择器的元素定位插件,包括Xpath、CSS、jQuery等。它可以帮助我们快速地生成选择器表达式,还支持自动生成唯一的选择器,从而避免了选择器冲突的问题。此外,ChroPath还支持对多个元素进行批量操作,如批量获取元素属性、文本等。安装插件后,打开要抓取元素定位的页面,按F12快捷键打开开发者工具,即可进行元素定位,点击生成脚本命令按钮,可将获取到的路径生成为脚本。
2. Ranorex Selocity:是一个类似firepath的chrome插件,也是selenium官方推荐的一款插件。简单易用,通过插件可以快速获取页面元素的css定位和xpath定位,甚至linktext定位。使用时会出现一个框,用小箭头指到想定位的元素,这个框里面的内容就会变成你指的那个元素的路径。
3. SelectorsHub:是一款支持多种选择器的元素定位插件,它不仅支持Xpath、CSS、jQuery等选择器,还支持自定义选择器。SelectorsHub还提供了丰富的操作函数和属性,如点击、输入、获取属性等,从而可以轻松地对页面元素进行操作。此外,SelectorsHub还支持批量操作和多窗口操作,非常实用。
4. Ruto - XPath Finder:是一款基于Xpath的元素定位插件,它可以帮助我们快速地生成和调试Xpath表达式。Ruto还提供了实时预览和高亮显示,从而可以快速定位目标元素。此外,Ruto还支持在插件窗口中查看元素属性、文本等信息。
5. XPath Helper(Chrome插件):能高亮显示匹配的XPath元素,可实时编辑和验证XPath表达式。安装插件后,点击图标启用,输入XPath表达式,页面会自动高亮匹配元素,并且支持修改表达式并实时反馈。
6. 浏览器开发者工具(DevTools):通过右键“检查”或按F12键打开,可直接查看元素HTML结构、属性(如ID、Class、XPath等)。还能在控制台通过$$(css选择器)或$x(xpath表达式)实时测试定位表达式,也可右键元素复制Selector或XPath,自动生成路径。