使用查询selenium python获取没有div的所有body元素

时间:2017-01-23 12:53:23

标签: python html selenium

我试图在没有divs元素的查询中获取所有body元素,这是我的代码,

body = driver.find_element(By.TAG_NAME, 'body')
elements = body.find_elements(By.TAG_NAME, '*')

但是有了这个,我得到了所有元素,我想要那些不是div元素的元素。

可以通过一个查询进行此操作吗?

1 个答案:

答案 0 :(得分:0)

尝试使用以下内容:

elements = body.find_elements(By.XPATH, './/*[not(self::div)]')