主页 > 其他  > 

八大元素定位

八大元素定位
八大定位方式 ID(底层转CSS_SELECTOR)NAME(底层转CSS_SELECTOR)LINK_TEXTPARTIAL_LINK_TEXTXPATHCSS_SELECTORTAG_NAME(基本用不了,不可能唯一)CLASS_NAME(底层转CSS_SELECTOR) 方法方式

使用方法

driver.find_element 定位一个元素 driver.find_elements 定位多个元素

常用方式

XPATH(只用这种) CSS_SELECTOR(1.语法比较复杂,2.定位比较长,3.不能覆盖LINK_TEXT和PARTIAL_LINK_TEXT) XPATH使用介绍 绝对路径,以/开头 /html/body/form/table/tbody/tr/td[2]/table/tbody/tr[1]/td[2]/input(从第一个标签到定位的标签)相对路径,以//开头 相对路径+索引定位://input[2]相对路径+属性定位:单属性定位://input[@name=“username”] //input[@type=“submit”]多属性定位://input[@type=“submit” and value=“进入管理中心”]相对路径+部分属性定位: //input[starts-with(@value=“进入”)] //input[contains(@value=“管理”)]相对路径+文本值定位:(替换LINK_TEXT,PARTIAL_LINK_TEXT) //a[text()=“商品列表”](标签中间的文本)相对路径+通配符定位: //[text()=“商品列表”]//[@type=“submit”]
标签:

八大元素定位由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“八大元素定位