Select by href 以字符串开头

Select by href starting by a string

我正在寻找问题的解决方案。 我想找到我网页中所有以

开头的 href 元素
href="/lite/..... "

我想检查所有以 /lite/ 开头的 href 的 http 状态 我的测试在 Java 中,我正在使用 selenium

有什么想法吗?

谢谢

可以使用 XPath 吗?然后你可以使用类似的东西:

//*[starts-with(@href,'/lite')]

您可以使用 CSS 选择器:

elements = driver.findElements(By.cssSelector("[href^='/lite/']"));

请注意,它不会 return 框架元素的链接。