【问题标题】:Get h3 tag text with identified element with selenium python使用 selenium python 获取带有已识别元素的 h3 标签文本
【发布时间】:2021-03-17 21:59:27
【问题描述】:

每当我找到类名“fa-spin”时,我都需要获取前一个 h3 标记文本。我已经识别出“fa-spin”的元素,但无法识别 h3 标签文本。我试过下面的代码。

spin = driver.find_element_by_class_name('fa-spin')
spin.find_element_by_xpath('//.ancestor::h3') # throws InvalidSelectorException

【问题讨论】:

    标签: python selenium selenium-webdriver xpath


    【解决方案1】:

    试试preceding

    spin = driver.find_element_by_class_name('fa-spin')
    spin.find_element_by_xpath('.//preceding::h3[1]')
    

    【讨论】:

    • 完美运行。只需添加 .text 即可获取 h3 标签的文本。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-15
    • 2022-08-14
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多