XPath: разница между точкой и текстом ()
Мой вопрос о специфике использования точки иtext()
вXPath
, Например, следующийfind_element
линии возвращает тот же элемент:
driver.get('http://stackoverflow.com/')
driver.find_element_by_xpath('//a[text()="Ask Question"]')
driver.find_element_by_xpath('//a[.="Ask Question"]')
Так в чем же разница? Каковы преимущества и недостатки использования.
а такжеtext()
?