zoukankan      html  css  js  c++  java
  • 自动获取Xpath、CSS相对路径的Chrome插件

    不知道大家用Selenium做自动化时,元素是怎么抓的,是自己纯手写吗?我见过好几个就是在Chrome开发者工具上右击,直接copy xpath,但这样复制下来的Xpath是绝对路径,前端稍微改一改,就得重新抓取,增加维护工作量。

    下面给大家介绍一个Chrome插件Ruto - XPath Finder,可以自动抓取相对路径的Xpath以及CSS。

    安装后,右击你想抓的元素,选择Ruto - XPath Finder-->Add to Ruto,之后点击右上的插件图标:一个向上的箭头。

    默认会展示3个最佳的元素路径,其中即有Xpath,也有CSS。

    点击右侧的书状的复制按钮可复制路径。点击下拉箭头,可以直接生成Selenium语句,如选择click,之后就可以直接复制生成的Selenium语句到脚本中了。

    点击列表的More Xpath,可以查看该元素更多写法的Xpath。

    安装方法:

    一、直接在Chrome商店安装,需要翻墙。

    二、在公众号(测试工程师小站)中回复:ruto,可获取百度网盘链接,注意是全小写,没有任何符号的哈。

    下载后解压,可获取插件crx文件。

    (1) 从Chrome设置->更多工具->扩展程序 打开扩展程序页面,或者地址栏输入 chrome://extensions/ 按下回车打开扩展程序页面。

    (2) 打开扩展程序页面的“开发者模式”

    (3) 将crx文件拖拽到扩展程序页面,完成安装

    ------------------------------------------------------------------------------------

    关注微信公众号(测试工程师小站)即可在手机上查阅,并可接收更多测试分享,发送【测试资料】更可获取百G测试教程~

  • 相关阅读:
    vue分页效果
    百度联想
    【java基础之jdk源码】集合类
    【java基础之jdk源码】Object
    深入理解abstract class和interface
    mysql索引类型 normal, unique, full text
    JSP中两种include的区别
    详解mysql int类型的长度值问题
    《Think in JAVA》之每日一读(initianlize)——2013/11/12、13
    探索ORM ————iBati(一)
  • 原文地址:https://www.cnblogs.com/songzhenhua/p/13185419.html
Copyright © 2011-2022 走看看