测试人社区

Selenium无法定位到元素

老师,我找不到svg 我现在就想找到svg
image
上面一层可以找到
$x(’//[@id=“root”]/section/section/aside/div/ul/li[14]/div/span/i’)
这一层找不到
$x(’//
[@id=“root”]/section/section/aside/div/ul/li[14]/div/span/i/svg’)
我用copy xpath 在代码里面说他找不到
//*[@id=“root”]/section/section/aside/div/ul/li[14]/div/span/i/svg

就用//svg找找试试?
svg这个标签应该不会有很多重名的 如果有重名的你再加上上级元素一起定位看看

image 老师不行哎

image

//*[name()=“svg”]
搜了一下 svg是个特殊元素 需要这样定位才行

我尝试把/svg 去掉发现可以找到咯