有没有办法去父母的父母的父母? :)不要这样:
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/