我在python中使用硒来检查元素。我下面有一个html代码。我必须检查一些元素(节点树),但无法单击它。我想知道如何单击节点以打开其他子节点。
我想单击“ +”图标,但是这两个元素具有相同的“标题”,相同的“ id”,相同的“名称”,相同的“ src” ...
我尝试使用Find_by_xpath()
,但我不知道该怎么做。
在这种情况下,您可以选择一些周围的元素来唯一地标识该元素。
在您的情况下,跨度ID即nodeHandle
相同,但父div具有唯一的ID,因此您可以按以下方式使用-
driver.find_element_by_xpath("//div[@id='treenode_DocumentTypeFolderManagerWidget_0_3']/span[@id='nodeHandle']")