Selenium(四)使用xpath定位元素

1.什么是xpath:

 2.xpath的节点类型

3.xpath的表达式

 

4.开始定位

浏览器打开本地文件:

  (python3.7的打开语法)

查找根节点:

 (绝对路径)查找子节点:

 查找type属性

 (绝对路径)查找同级的元素:

 (绝对路径)查找age输入框元素:

整个文档扫描,找到input元素:

 

修改html文档,在第一个input中加id属性。再重新刷新页面。

查找input中有id的元素:

查找input中不包含id的元素:

查找name属性等于firstname的input元素:

5.通过一些xpath支持的函数方法找到元素:

 

找到只包含1个input的元素

 找到包含2个input的元素的父节点

 

 last()是第二个,-1就是第一个

原文地址:https://www.cnblogs.com/dydxw/p/10457824.html