使用selenium解决svg标签定位问题

发表于:2020-9-14 10:12

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:铁扇公主    来源:博客园

  今天在定位元素的时候,发现页面有一个svg标签需要进行定位。
  于是便使用常规的xpath定位方法试了一下,很明显结果是不行的,哈哈哈。。。
  错误定位方法://div[@class="operation-item"]//svg[@class="icon-svg svg--heart-border3"]
  解决方法是将svg标签和包含的标签用/[name()=‘svg’]/[name()=‘包含标签’] 的方式表示,定位成功啦(*^▽^*)
  正确定位方式如下:
//div[@class="operation-item"]/*[name()="svg"]/*[name()="use"] 


  上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号