webdriver元素定位-XPath定位
元素定位
元素的定位是自动化测试的核心,想要操作一个元素,首先应该识别这个元素。webdriver提供了一系列的元素定位方法,常用的有以下几种:
- id
- name
- class name
- link text
- partial link text
- tag name
- xpath
- css selector
XPath绝对与相对定位
XPath即为XML路径语言,它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构中找寻节点的能力。
案例:登录百度首页,输入“selenium”,点击“百度一下”
XPath定位--层级与逻辑组合定位
案例:自学网输入用户名和密码