小编ro.*_*o.e的帖子

如何从selenium webelement或lxml获取XPath?

我正在使用selenium,我需要找到一些selenium web元素的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()
Run Code Online (Sandbox Code Playgroud)

我知道我无法从元素本身获取XPath,但是还有一种很好的方法来获取它吗?

我试着使用lxml的解析HTML,但它不承认的XPath,<some_xpath>我过去了,尽管driver.find_element_by_xpath(<some_xpath>) 没有设法找到该元素.

python selenium xpath lxml html-parsing

7
推荐指数
1
解决办法
5725
查看次数

标签 统计

html-parsing ×1

lxml ×1

python ×1

selenium ×1

xpath ×1