我的问题是关于在 XPath中使用点和 text()的细节。例如,下面的 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()的好处和坏处是什么?