gpt4 book ai didi

html - 如何在 Selenium WebDriver 中找到 HTML 子标签的索引?

转载 作者:行者123 更新时间:2023-11-28 05:33:59 24 4
gpt4 key购买 nike

我正在尝试找到一种方法来根据其 xpath 返回 HTML 子标记的索引。

例如,在页面的右栏,我有三个元素:

//*[@id="ctl00_ctl50_g_3B684B74_3A19_4750_AA2A_FB3D56462880"]/div[1]/h4

//*[@id="ctl00_ctl50_g_3B684B74_3A19_4750_AA2A_FB3D56462880"]/div[2]/h4

//*[@id="ctl00_ctl50_g_3B684B74_3A19_4750_AA2A_FB3D56462880"]/div[3]/h4

假设我找到了第一个元素,我想返回标签div里面的数字,也就是1,我该怎么做呢?

我引用了之前的帖子 ( How to count HTML child tag in Selenium WebDriver using Java ),但仍然无法弄明白。

最佳答案

您可以使用正则表达式获取号码:

var regExp = /div\[([^)]+)\]/;
var matches = regExp.exec("//[@id=\"ctl00_ctl50_g_3B684B74_3A19_4750_AA2A_FB3D56462880\"]/div[2]/h4");

console.log(matches[1]); \\ returns 2

关于html - 如何在 Selenium WebDriver 中找到 HTML 子标签的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38337868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com