如果类匹配正则表达式,有没有办法通过使用正则表达式的css类在页面上找到所有div?以下是一个示例代码段:
<div class="runtime">...</div>
<div class="runtime2">...</div>
<div class="runtime3">...</div>
我希望有一种方法可以通过正则表达式获取所有div,因为我可能会在页面上按照该类格式找到更多div,但它们会逐页更改。
答案 0 :(得分:1)
对于该格式,您可以使用starts-with和contains属性选择器
all('div[class^="runtime"], div[class*=" runtime"]', minimum:1)
第二个选择器适用于元素中运行时...之前的另一个类的情况。对于更一般的情况,没有内置的方法来使用正则表达式进行类匹配,尽管你可以获得所有div的数组,然后自己根据class属性过滤它(不会非常高效)