有没有办法去父母的父母的父母? :)不要这样:

driver.find_element_by_xpath("//*[contains(text(), 'folder name')]").find_element_by_xpath('..').find_element_by_xpath('..').find_element_by_xpath('..').find_element_by_xpath('//tr[2]/td[2]/div')


因此,我首先需要找到我的文件夹名称,而不是去找父母,然后才是找到我的元素。这是我做到的唯一方法。因为所有文件夹都具有相同的元素。

最佳答案

您可以将其表示为单个xpath:

driver.find_element_by_xpath(
    "//*[contains(text(), 'folder name')]/../../..//tr[2]/td[2]/div"
)

关于python - 如何通过XPath选择父组件的父组件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25821049/

10-12 22:36