【发布时间】:2021-02-10 09:04:36
【问题描述】:
我正在用 selenium 测试一个网络应用程序。我正在尝试获取对提要的最新帖子的最后评论,最新帖子始终位于顶部。最后一条评论总是在帖子下方的线程底部。
现在,在我的测试提要中,最近的帖子中有两个 cmets。
第一个有这个 XPath:
/html/body/main/div/section/div[3]/div/div[2]/div[2]/div/div/div[1]/div[2]/div[2]
第二个有这个 XPath:
/html/body/main/div/section/div[3]/div/div[2]/div[2]/div/div/div[2]/div[2]/div[2]
我正在尝试使用以下 XPath 来始终获得对最新帖子的最后评论:
/html/body/main/div/section/div[3]/div/div[2]/div[2]/div/div/div[last()]/div[2]/div[2]
当我这样做时,chrome 开发工具无法识别具有该 xpath 的元素。我做错了什么?
【问题讨论】:
-
如果您发布包含 HTML 的 minimal reproducible example包含 HTML,对您的帮助会容易得多。
标签: java html xml selenium xpath