答案 0 :(得分:1)
如果要按文本查找链接,可能需要使用按链接文本而不是XPath进行搜索:
爪哇:
driver.findElement(By.linkText("Sales")).click();
的Python:
driver.find_element_by_link_text("Sales").click()
请注意,您应该使用浏览器中呈现的页面上显示的精确值:
如果显示为SALES
:
driver.find_element_by_link_text("SALES")
如果显示为"Sales"
:
driver.find_element_by_link_text("\"Sales\"")
如果::before
伪元素添加了一些额外的文本,您还可以使用部分链接文本进行搜索:
driver.find_element_by_partial_link_text("Sales")
答案 1 :(得分:0)
//*[@class='**your class name**']//*[text()='Sales']
希望以上XPath可以帮助你!