我正在使用硒,我需要找到一些硒网元素的XPath。
例如:
import selenium.webdriver
driver = selenium.webdriver.Firefox()
element = driver.find_element_by_xpath(<some_xpath>)
elements = element.find_elements_by_xpath(<some_relative_xpath>)
for e in elements:
print e.get_xpath()
我知道我无法从元素本身获取XPath,但是还有一种很好的方法来获取它吗?
我尝试使用lxml解析HTML,但它没有识别XPath,<some_xpath>
,我通过了,即使driver.find_element_by_xpath(<some_xpath>)
确实设法找到了那个元素。
答案 0 :(得分:7)