xpath 的定位方法,非常强大.使用这种方法几乎可以定位到页面上的任意元素。

xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath 的用法来定位页面元素。

2. xpath的缺点

xpath 这种定位方式,webdriver会将整个页面的所有元素进行扫描以定位我们所需要的元素,这是个非常费时的操作,如果脚本中大量使用xpath做元素定位的话,脚本的执行速度可能会稍慢;

3. 绝对路径定位

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div id="div1">
        <input name="div1input"/>
        <a href="http://www.sogou.com">搜狗搜索</a>
        <img alt="div1-img1" src="http://www.sogou.com/images/logo/new/sogou.png" href="http://www.sogou.com">搜狗图片</img>
        <input type="button" value="查询"/>
    </div>
    <br />
    <div name="div2">
        <input name="div2iniput"/>
        <a href="http://www.baidu.com">百度搜索</a>
        <img alt="div2-img2" src="http://www.baidu.com/img/bdlogo.png" href="http:/www.baidu.com">百度图片</img>
    </div>
</body>
</html>
test.html

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
  • 2021-05-16
  • 2021-12-12
  • 2021-04-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
  • 2021-12-01
  • 2021-05-03
  • 2022-02-20
相关资源
相似解决方案