【问题标题】:How to click span class text through Selenium and Python如何通过 Selenium 和 Python 单击 span 类文本
【发布时间】:2019-07-22 01:16:58
【问题描述】:

我要点击span类中的文字

<div class="u_pg _more_btn_wrapper" style=""> 
<a href="#" onclick="nclk(this, 'sis.moreb', '', '')" class="u_pg_btn _btn_more"> 
<div class="u_pg_wrap"> 
<span class="u_pg_area"> 
<div class="loading _more_btn_loading" style="display: none;"> 
<span class="load_img">로딩중..
</span> 
</div> 
<span class="u_pg_txt _more_txt">더보기</span> 
</span>
 </div>
 </a> 
</div>

点击跨度类 "u_pg_txt _more_txt">더보기 我在下面尝试了两种不同的代码;

#driver.find_element_by_xpath("//span/span[contains(.,'더보기')]").click()
#driver.findElement(By.partialLinkText("더보기")).click();

和 他们没有工作 帮帮我..

【问题讨论】:

  • 这是一个完整的 HTML 吗?它似乎无效。可见的部分,也就是……
  • “他们没有工作”是什么意思?你有错误吗?你得到什么错误?添加更多详细信息。

标签: python selenium xpath css-selectors xpath-1.0


【解决方案1】:

另一种创建 xpath 的方法 -->

driver.find_element_by_xpath("//span[contains(@class,'u_pg_txt')]").click()

【讨论】:

    猜你喜欢
    • 2022-09-27
    • 1970-01-01
    • 2020-11-15
    • 2017-11-23
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2014-07-18
    • 2019-01-31
    相关资源
    最近更新 更多