在selenium中,如何使用xpath选择不在具有特定类名的div中的所有IMG
在在selenium中,如何使用xpath选择不在具有特定类名的div中的所有IMG,selenium,xpath,Selenium,Xpath,在selenium中,我想使用xpath来选择整个文档中不在具有特定类名的div中的所有img。我真的不知道该怎么写,因为似乎祖先或后代不起作用。请帮忙 //div[@id="something" and not(@class="aa")]/img 您是否尝试不使用xpath的运算符。这将查找具有特定id但不具有指定类的所有div标记 因此,如果您希望img不以div作为祖先,那么: //img[not(ancestor::div)] 为什么祖先不起作
selenium
中,我想使用xpath
来选择整个文档中不在具有特定类名的div中的所有img。我真的不知道该怎么写,因为似乎祖先
或后代
不起作用。请帮忙
//div[@id="something" and not(@class="aa")]/img
您是否尝试不使用xpath的运算符。这将查找具有特定id但不具有指定类的所有div标记
因此,如果您希望img不以div作为祖先,那么:
//img[not(ancestor::div)]
为什么祖先不起作用请添加htmlhi@PDHide如何不基于祖先进行反向/反向选择?xpath有一个“not”运算符,即使与Ancestore一起使用,也可以使用该运算符。这不起作用;我要文档中的所有img,而不是那些div。我相信您只会选择一些div中的Img,而不是我想要排除的那些。//Img[not(祖先::div)]