元素定位作业 · CLASS 属性定位

练习 By.CLASS_NAME 的 Selenium 定位方法 — 独立专项练习页

首页 定位导航

作业说明

本次作业练习 Selenium By.CLASS_NAME 定位:CLASS_NAME 只接受单个 class 名,遇到多 class 时需用 CSS_SELECTOR 或 XPath。请完成以下任务,练熟 class 定位的核心要点。

方法 3:By.CLASS_NAME — 通过 class 定位

CLASS_NAME 只接受单个 class 名(不能包含空格),通常用于获取一组同类元素。

练习目标 1:读取所有标签卡片的文字

自动化测试 Selenium Appium Playwright Pytest

练习目标 2:获取所有用户卡片的姓名和职位

avatar
李小华
测试工程师
avatar
王大伟
开发工程师
avatar
赵敏
产品经理

定位后操作效果展示区域

本区域用于展示:使用 By.CLASS_NAME 定位到上方 tag-box / avatar-name 等组元素后,执行读取 / 点击等操作反馈。

当前尚无操作记录

请尝试:① 点击上方任意「技术标签」卡片 ② 点击任意「用户头像」卡片 ③ 读取卡片内的姓名与职位。

操作日志(点击/输入后记录在此)

本日志仅展示效果,方便你在 Selenium 脚本里用 By.ID, "action-log" 读取后断言操作是否成功执行。

[等待操作] 暂无任何交互,欢迎开始练习……

关于我们

Python 自动化测试学习平台是一个面向软件测试工程师、开发人员及在校学生的交互式在线学习平台,专注于 Selenium WebDriver 与 Python unittest 自动化测试技能的教学与实践。

我们以"理论 + 实战 + 可交互演示"为核心特色,将八种常规元素定位和Javascript定位、元素操作、自动化测试工具、单元测试、测试模型等知识体系拆分为模块化课程,每个模块都配有可点击、可输入、可运行的模拟练习页面。

平台致力于降低自动化测试的入门门槛,让学习者从"看懂代码"到"动手实操",逐步掌握企业级自动化测试框架的设计与落地能力。

联系方式

📧邮箱:lq@selenium-auto-test.com

📞电话:0755-12345678

📍地址:深圳

💬微信公众号:Selenium自动化测试

🐙GitHub:github.com/selenium-auto-test

免责声明

1. 本平台所有示例代码、演示页面及教程内容均仅供学习交流使用,不构成任何商业推广或技术服务承诺。

2. 平台中的 Selenium API 描述、Python 语法说明均以官方文档为准,如有版本差异请以对应官方文档为准。

3. 学习者在实际项目中应用平台所学内容时,应结合自身项目环境进行充分测试,本平台不对因直接使用示例代码而产生的任何直接或间接损失承担责任。

4. 本平台所引用的第三方库(Selenium、ChromeDriver、unittest 等)版权归其各自作者及维护者所有。

5. 如涉及版权问题或内容建议,请及时通过联系方式与我们沟通,我们将第一时间处理。