点击上方“Python自动化测试社区”,选择“加为星标”
第一时间关注 Python 自动化技术干货!

系列导读
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 中的其中一个来定位到元素,

具体的使用方法如下:
# 使用 id 定位
driver.find_element_by_id("el
Selenium教程:元素定位详解

本文是Selenium系列的第二篇,主要讲解元素定位在自动化测试和爬虫中的重要性,以及Selenium中常用的定位方式,包括id、name、class、Xpath、CSS Selector等,并探讨了各种定位方法的适用场景和优缺点。
最低0.47元/天 解锁文章
7253

被折叠的 条评论
为什么被折叠?



