社区
YOYO的课程社区_NO_1
基于java的selenium3自动化测试完整教程
帖子详情
识别与定位网页元素的5种方法(XPath)
YOYO测试
2023-01-12 23:47:52
课时名称
课时知识点
识别与定位网页元素的5种方法(XPath)
Selenium元素定位 Xpath
...全文
122
回复
打赏
收藏
识别与定位网页元素的5种方法(XPath)
课时名称课时知识点识别与定位网页元素的5种方法(XPath)Selenium元素定位 Xpath
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
webdriver jar包
自动化测试 webdriver 所需 java jar包 java standalone firepath xpi
selenium webdriver (python) 第一版
selenium webdriver 关于python语言的实现,目前最全面实用的文档,虫师首发。
xpath
元素
定位
常用的5
种
方法
(相对路径)
一、
xpath
定位
定位
说明 //ul/* ul的所有子
元素
//input[2] 第2个input
元素
//input[last() 最后一个input
元素
input[position()< 3] 前2个input
元素
//input[@value] 有value属性的input
元素
//input[@name=‘password’ and @pwd=‘123456’] 属性name的值等于password并且属性pwd的值等于123456的input
元素
Python爬虫:使用
XPath
定位
网页
元素
本文介绍了
XPath
的基本使用
方法
,包括对HTML代码进行解析、
XPath
的基本语法和使用lxml库来解析HTML文档。使用
XPath
可以快速
定位
网页
中的
元素
,是Web爬虫开发中必不可少的技术。在网络爬虫的开发中,
XPath
是一
种
十分常用的技术,它可以通过对HTML代码进行解析,快速准确的
定位
到所需的数据。
XPath
也同样适用于HTML文档,因为HTML也是一
种
基于XML的语言。在Python中,我们可以使用lxml库对HTML文档进行解析,lxml库需要安装,可以使用pip进行安装。
03-
xpath
定位
元素
如上图所示,要
定位
的是input这个标签,它的父
元素
有属性:id=s_kw_wrap,因此可以很方便的
定位
到它的父
元素
。要是它的父
元素
也无法直接
定位
到,就依次向上找它父
元素
的父
元素
(爷爷
元素
),它的爷爷
元素
有属性:id=form,因此可以很方便的
定位
到它的爷爷
元素
。以上是
xpath
定位
元素
的语法,
xpath
具有强大的功能,即可根据
元素
任意属性进行
定位
,又可根据
元素
位置进行
定位
,是
定位
元素
的最终解决办法之一。在
定位
元素
过程中,到底该使用id、name、class等属性进行
定位
,还是使用
xpath
进行
定位
呢?
YOYO的课程社区_NO_1
1
社区成员
195
社区内容
发帖
与我相关
我的任务
YOYO的课程社区_NO_1
十多年软件测试经验,擅长敏捷流程、自动化测试、性能测试。 曾任职于IBM公司、国内最大软件测试培训机构等。 近期会定期的更新关于Selenium自动化测试的一些文章,希望大家多多关注
复制链接
扫一扫
分享
社区描述
十多年软件测试经验,擅长敏捷流程、自动化测试、性能测试。 曾任职于IBM公司、国内最大软件测试培训机构等。 近期会定期的更新关于Selenium自动化测试的一些文章,希望大家多多关注
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章