有没有办法验证在 html 标签内有一个带有几个 li 对象的 ul(我正在使用 groovy)。我需要它来检查 html 是否在单元测试中生成了它的有效性。
我想 :
- 提取 li 元素的数量及其数据
- 验证是否在指定类的指定内部,该 div 内部可能是不同的 html 标签,但我不关心它们
<div class="example">...<ul><li>Element1</li><li>Element2</li><ul>...</div>
我尝试了最简单的方法: <li>.+?</li>
,这样我可以提取 li 元素,但我需要检查有效的 ul div 结构。
为什么这不起作用?<div class='example'>.+?<ul>(<li>.+?</li>)*<ul>.+?</div>
应该如何?
有小费吗?
非常感谢