Selenium 系列篇(二):元素定位

点击上方“Python自动化测试社区”,选择“加为星标”

第一时间关注 Python 自动化技术干货!

f35ea9ec4037462a19c19c15e6232f33.jpeg

系列导读

01. Selenium 系列篇(一):准备篇

1. 元素定位的重要性

无论是做自动化测试,还是爬虫,页面元素定位 永远都是第一步,在没有定位到网页元素之前,任何自动化操作都没法进行。

Selenium WebDriver API 中提供了大量的方法帮助我们进行元素定位。

2. 常用方式

Selenium  常用的元素定位方式包含:id、name、class。

前端工程师在编写 Web网站的时候,大部分的网页标签都会包含 id、name、class 中的其中一个或者多个。

其中,一个页面内的 id 一般具有唯一性,也是使用最多的一种元素定位方式;name、class 分别对应网页标签的name 属性、class 属性。

打开目标网页,按 F12 键打开开发者调试工具,定位到元素标签,如果存在 id 、name、class 属性,就可以使用 id 、name、class 中的其中一个来定位到元素,

7c72ef223b1ec5b141ba4d860a8d7784.jpeg

 具体的使用方法如下:

# 使用 id 定位     
driver.find_element_by_id("element_id")

# 使用 name 定位   
driver.find_element_by_name
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值