如何解决错误&不是有效的XPath表达式

编程入门 行业动态 更新时间:2024-10-24 06:28:37
本文介绍了如何解决错误&不是有效的XPath表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在Java上的Selify中,我试图找到一个元素并在网页上选择它,但一直收到错误:

The string '//*[@id='app']/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]/' is not a valid XPath expression.

我怎么才能得到它??

推荐答案

您看到错误的原因是不是有效的XPath表达式,因为其中正好有两个问题,如下所示:

  • 由于您传递的是XPath,即'',因此不能对属性值使用相同的值。
  • 理想情况下,XPath不应以/
  • 结尾
  • 因此,您的有效XPath将是以下任一项:

    '//*[@id="app"]/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]'

    "//*[@id='app']/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]"

更多推荐

如何解决错误&不是有效的XPath表达式

本文发布于:2023-10-28 18:23:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1537413.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:表达式   如何解决   错误   amp   XPath

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!