如何解决为什么使用 Inspector 工具 Chrome 无法通过正确的 xpath 找到该元素?
试图获取动态加载元素的 xpath。该元素代表图表中的一个点。它包含我想提取的属性值。我使用 Chrome 中的 Inspector 工具来获取元素的 xpath。我可以复制 xpath,但是当我尝试在 chrome 检查器工具中粘贴复制的 xpath 时,没有找到任何元素。我可以使用这种方法在页面上找到其他元素。
为什么会这样?我在 html 中找不到任何 iframe 或任何隐藏元素。我的目的是找到此元素的 xpath 以将其与 Selenium 一起使用。
解决方法
开发工具不适用于 svg,g,path,circle,canvas
等标签。所以你不能自动生成它们。
您可以自己为提到的 xpath
编写 tags
,如下所示:-
//*[name()='svg']
定位svg
标签
假设您想为突出显示的项目(屏幕截图)编写 xpath
,您可以执行以下操作:-
//*[name()='g' and contains(@class,'recharts-layer recharts-line-dot')]//*
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。