【发布时间】:2021-02-02 18:22:15
【问题描述】:
到目前为止,我有以下代码:
like_button = driver.find_element_by_xpath('//div[@class="QBdPU "]/*[name()="svg"][@aria-label="Like"]')
like_button().click()
想知道是否有人可以纠正我的 xpath。
【问题讨论】:
-
你可能真的想定位
-
svg节点不是div的child,而是descendant,所以要么将.../*[name()="svg"]替换为...//*[name()="svg"],要么在它们之间添加.../span/...,如Jack Fleeting answer
标签: python selenium xpath css-selectors webdriver