1.什么是xpath:

Selenium(四)使用xpath定位元素

 2.xpath的节点类型

Selenium(四)使用xpath定位元素

Selenium(四)使用xpath定位元素

 

3.xpath的表达式

 Selenium(四)使用xpath定位元素

4.开始定位

浏览器打开本地文件:

Selenium(四)使用xpath定位元素

Selenium(四)使用xpath定位元素  (python3.7的打开语法)

 

Selenium(四)使用xpath定位元素

查找根节点:

Selenium(四)使用xpath定位元素

 

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

 Selenium(四)使用xpath定位元素查找type属性

 

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

Selenium(四)使用xpath定位元素

 

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

Selenium(四)使用xpath定位元素

 

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

Selenium(四)使用xpath定位元素

Selenium(四)使用xpath定位元素

 

 Selenium(四)使用xpath定位元素

Selenium(四)使用xpath定位元素

Selenium(四)使用xpath定位元素

 

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

Selenium(四)使用xpath定位元素

 

查找input中有id的元素:

Selenium(四)使用xpath定位元素

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

Selenium(四)使用xpath定位元素

 

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

Selenium(四)使用xpath定位元素

 

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

Selenium(四)使用xpath定位元素

 Selenium(四)使用xpath定位元素

Selenium(四)使用xpath定位元素找到只包含1个input的元素

 Selenium(四)使用xpath定位元素找到包含2个input的元素的父节点

 

Selenium(四)使用xpath定位元素

 

 Selenium(四)使用xpath定位元素

 

Selenium(四)使用xpath定位元素

 

Selenium(四)使用xpath定位元素

 

Selenium(四)使用xpath定位元素

Selenium(四)使用xpath定位元素 last()是第二个,-1就是第一个

 

Selenium(四)使用xpath定位元素

 

相关文章: