系统学习 By.CLASS_NAME 的核心语法、实操示例与最佳实践
By.CLASS_NAME 是 Selenium 元素定位的重要方式,通过元素的相关属性或特征进行精准定位。本页面提供完整的语法说明、代码示例和可交互的实操练习区域。
driver.find_element(By.CLASS_NAME, "card-item")(匹配第一个class属性为card-item的元素)driver.find_element(By.CLASS_NAME, "primary-btn")(匹配第一个class属性为primary-btn的元素)driver.find_elements(By.CLASS_NAME, "card-item")(获取所有class属性为card-item的元素)driver.find_elements(By.CLASS_NAME, "badge")(获取所有class属性为badge的元素)
以下元素带有 demo- 前缀 class,与下方 demo-box 的 card-item / input-text / action-btn 完全隔离。