2017-01-23 169 views
1

我试图让查询中所有body元素没有的div元素,这里是我的代码获得所有的身体元素,而股利,使用查询硒蟒蛇

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

但是,我得到一切元素,我想要那些不是div元素的元素。

是否有可能使这与一个查询?

+0

尝试'*:没有(DIV)'。在CSS选择器工作,不知道,它会在这里工作... – Xufox

回答

0

尝试使用以下:

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

谢谢你的工作 – zolid