zoukankan      html  css  js  c++  java
  • selenium-火狐元素定位几种姿势

    火狐版本48.

    WebDriver Element Locator

    安装

    1. 打开firefox浏览器,进入网址https://addons.mozilla.org/en-US/firefox/
    2. 在搜索框里输入WebDriver Element Locator
    3. 点击Add to firefox
    4. 会有个弹出框,点击install now
    5. 可以看从firefox浏览器的menu -> Tools -> Add ons -> Extension里看是否安装成功

    使用

    1.firefox里打开www.baidu.com
    2. 将光标定位在搜索框里,鼠标右键,如下图所示,会提供多个语言(C#,java,Python,Ruby)xpath
    找到对应自己语言的xpath就可以使用了

    Firebug

    这个插件大家一定不陌生,可以用了干很多事情,比如调试javascript等等。
    还有一个作用就是定位页面元素,这样你可以清晰的看到某个元素的id,class等等
    - https://addons.mozilla.org/en-US/firefox/addon/firebug/里找到你的firefox浏览器对应的firebug的版本
    - https://getfirebug.com/downloads,下载并安装
    - 安装完后,你的firefox浏览器会有这个图标

    firepath

    安装

    1. 下载安装:https://addons.mozilla.org/en-us/firefox/addon/firepath/
    2. firepath需要结合firebug插件一起使用。安装完并重启浏览器后,点击firebug,在打开的firebug 窗口就能看到firepath安装成功。

    使用

    通过firebug+firepath可以得到元素的xpathcss path

    1. 得到xpath

    1.1 打开firebug窗口,选择firepath tab
    1.2 点击firebug窗口的inspector,然后选择要查看xpath的页面元素,xpath就会显示在firebug窗口,如下图

    这种方法可以得到元素的相对xpath,如果想得到元素的绝对xpath,在FirePath旁边的小三角选择Generate Absolute xpath.

    2. 得到css path

    方法和得到xpath一样,选择css就行,如下图所示

  • 相关阅读:
    JS-07 (js的面向对象编程)
    AI SiameseFC
    phpstorm调试
    Php 编译扩展
    canvas
    AI FCN
    AI WebGL
    Python flask
    JIT 即时编译
    小程序
  • 原文地址:https://www.cnblogs.com/hs22/p/8012915.html
Copyright © 2011-2022 走看看