You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Selenium中如何通过data-original-title属性定位指定状态元素

可以通过data-original-title属性定位目标元素

完全可以用driver.find_element方法,依据data-original-title属性定位第一种状态的元素,这里提供两种实用的定位写法:

  • CSS选择器定位:
    精准匹配属性值对应的元素,代码示例:

    from selenium.webdriver.common.by import By
    
    target_element = driver.find_element(By.CSS_SELECTOR, 'span[data-original-title="that username is already taken"]')
    
  • XPath定位:
    通过属性条件筛选目标元素,代码示例:

    from selenium.webdriver.common.by import By
    
    target_element = driver.find_element(By.XPATH, '//span[@data-original-title="that username is already taken"]')
    

如果只需要定位存在data-original-title属性的元素(不限制具体值),也可以用简化写法:

  • CSS选择器:span[data-original-title]
  • XPath://span[@data-original-title]

内容的提问来源于stack exchange,提问作者goldie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 17:15:33