社区
大牛测试的课程社区_NO_1
python3 selenium3 基础到高级项目实战
帖子详情
元素复合定位
大牛测试
2023-01-12 23:36:21
课时名称
课时知识点
元素复合定位
元素复合定位
...全文
132
回复
打赏
收藏
元素复合定位
课时名称课时知识点元素复合定位元素复合定位
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Selenium
元素
定位
方法总结
Selenium可以驱动浏览器完成各种操作,比如模拟点击等。要想操作一个
元素
,首先应该识别这个
元素
。人有各种的特征(属性),我们可以通过其特征找到人,如通过身份证号、姓名、家庭住址。同理,一个
元素
会有各种的特征(属性),我们可以通过这个属性找到这对象。 目录 一、
元素
的概念 (一)什么是
元素
? (二)查看
元素
信息 二、
元素
定位
方法 (一)根据id
定位
(二)根据name
定位
(三)通过class name
定位
(四)根据tag
定位
(五)通过link text
定位
(六)通过parti
使用Selenium进行
元素
定位
的全面指南
本文详细介绍了Selenium中的各种
元素
定位
方法及其应用场景,包括ID、Name、Class Name、Tag Name、XPath、CSS选择器、链接文本、部分链接文本、
复合
定位
策略、
元素
集合
定位
、动态
元素
定位
、隐式等待和显式等待、高级
元素
定位
等
Web自动化—8种
元素
定位
方式详解(python+selenium)
WEB自动化测试中
元素
定位
方法总结:本文详细介绍了8种
元素
定位
方式,包括6种单一属性
定位
(id、name、classname、tagname、link_text、partial_link_text)和2种
复合
定位
方法(xpath、css)。其中id
定位
最精确但受限于静态id,xpath因其强大灵活的
定位
能力被强烈推荐。文章还提供了百度首页的代码示例,展示了不同
定位
方法的具体应用,并强调了正确使用find_element和find_elements的区别。最后介绍了开发者工具辅助
定位
的技巧,包括
元素
路径查看和
爬虫selenium获取
元素
定位
方法总结(动态获取
元素
)
人有各种的特征(属性),可以通过其特征找到人,如通过身份证号、姓名、家庭住址。同理,界面的某个
元素
会有各种的特征(属性),可以通过这个属性找到这对象。相对路径的xpath
定位
表达式更加简洁,但是偶然会出现错误的寻址,但如果可以推荐使用相对路径的xpath表达式。直接通过class属性
定位
是会报错的,需要通过css selector按class属性
定位
。
元素
定位
最终就是通过
元素
的信息或者
元素
的层级结构来进行
元素
定位
。通过 .来定义,通过
元素
的class属性来
定位
。通过 # 来定义,通过
元素
的id属性来
定位
。
02-八种
元素
定位
方法
自动化测试过程主要包含四步操作:获取
元素
(
定位
元素
)、操作
元素
、获取返回结果、断言(返回结果与期望结果是否一致),最后自动生成测试报告。
元素
定位
在这四个环节中是至关重要的,如果说按学习精力分配的话,
元素
定位
占70%、操作
元素
占10%、获取返回结果占10%、断言占10%。如果一个页面上的
元素
不能被
定位
到,那后续的操作就无法进行了,接下来就来介绍WebDriver提供的八种
元素
定位
方法。
大牛测试的课程社区_NO_1
92
社区成员
324
社区内容
发帖
与我相关
我的任务
大牛测试的课程社区_NO_1
多年开发,测试开发工作经验,创办“大牛测试”普及测试技术,现任测试开发主管
复制链接
扫一扫
分享
社区描述
多年开发,测试开发工作经验,创办“大牛测试”普及测试技术,现任测试开发主管
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章