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

如何通过Selenium定位包含PMA文本的title-header元素?

解决Selenium定位含特定文本元素的问题
  • 直接使用XPATH结合文本匹配就能精准定位到包含"PMA"文本的h6.title-header元素,无需遍历所有同class元素,代码如下:
pma = WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH, '//h6[contains(@class, "title-header") and contains(text(), "PMA")]')))
  • 补充说明:
    • 如果需要精确匹配文本内容(元素文本完全等于"PMA"),可以把contains(text(), "PMA")替换为text()="PMA"
    • 如果"PMA"文本可能存在于元素的子节点中,改用contains(., "PMA"),这样会匹配元素及其所有子节点的文本内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 04:44:50