selenium中遇到了svg标签定位不到

img


这种情况我该怎么用xpath定位啊,看网上说的相对路径后加name属性也没用
//[@id="hamburger-container"]/[name()="svg"] 添加svg标签下的其他属性 @class = ' hamburger',也没有定位到

//[@id="hamburger-container"]/svg

直接右键复制该节点定位不香吗

img

有可能还没加载出来或该元素不可见,通用解决办法显式等待。


svg = WebDriverWait(driver, 10, 0.5).until(EC.presence_of_element_located((By.XPATH, "//svg")))