XPath: diferença entre ponto e texto ()
Minha pergunta é sobre detalhes do uso de pontos etext()
noXPath
. Por exemplo, seguindofind_element
lines retorna o mesmo elemento:
driver.get('http://stackoverflow.com/')
driver.find_element_by_xpath('//a[text()="Ask Question"]')
driver.find_element_by_xpath('//a[.="Ask Question"]')
Então qual é a diferença? Quais são os benefícios e as desvantagens do uso.
etext()
?