码迷,mamicode.com
首页 > Windows程序 > 详细

WebDriver API --8种定位方式

时间:2018-12-06 20:51:17      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:src   文本   strong   sel   技术分享   bubuko   标签   nta   api   

webdriver 提供了一系列的元素定位方法,常用的有一下8种方式:

1)id                                                        

2)name

3)class name

4)tag name

5)link text                通常用在超链接上

6)partial link text     通常用在超链接上

7)xpath                   通用方式

8)css selector         

 

xpath定位

如何这个标签本身没有属性,找父亲→爷爷

技术分享图片

 技术分享图片

 

 技术分享图片

 

文本值定位

 当标签属性很少,不足唯一区别元素时,但是标签中间存在唯一的文本值,也可以定位,其具体的格式:

xxx.find_element_by_xpath("//标签[contains(text(),‘文本值‘)]")

dr.find_element_by_xpath("//p[contains(text(),‘公益‘)]").click()

注意文本标签前面是没有使用@的

 

 技术分享图片

技术分享图片

 

 

 技术分享图片

技术分享图片

 

WebDriver API --8种定位方式

标签:src   文本   strong   sel   技术分享   bubuko   标签   nta   api   

原文地址:https://www.cnblogs.com/tianpin/p/10078370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!