python selenium xpath查找元素

方法

find_element_by_xpath()

在当前节点下查找节点

table = browser.find_element_by_xpath("//*[@class='el-table__body']")

rows = table.find_elements_by_xpath(".//tr[@class='el-table__row']")

获取匹配的第二个元素

这里第二个元素,与数组索引不同,是从 1 开始的

browser.find_element_by_xpath("//div[@class='function-keys']/div[2]")

找到符合条件的父标签

找到 span 标签内容包含 登 录,然后返回其父标签

应用场景:多用在 VUE 按钮

denglu = browser.find_element_by_xpath("//span[contains(text(),'登 录')]/..")

原文出处:https://malaoshi.top/show_1IX3ZFFrSWRs.html