欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何使用scriptAll查找所有的& ltdiv & gt在空手道中帶有id或風格屬性

傅智翔2年前8瀏覽0評論

我試圖編寫一個測試用例來驗證頁面上的上下文。

有幾個這樣的迭代

<form>
<div id="line1_R1" style="display:none;">text line 1 </div>
<div class="labelText nonLabelText pos y15 x1" style="white-space: nowrap; width:20.00ex;">text&nbsp;line&nbsp;1&nbsp</div>

<div id="line1_R2" style="display:none;">text line 1 </div>
<div class="labelText nonLabelText pos y16 x1" style="white-space: nowrap; width:20.00ex;">text&nbsp;line&nbsp;1&nbsp</div>
...
</form>

有沒有辦法從id以& lt開頭的div中提取所有的字符串?line 1 _ R+index & gt;并把它們融合在一起?或者有沒有可能用屬性代替定位器?

多謝

我不能測試它,但是像這樣的東西應該可以工作:

* def list = locateAll('form div', x => { let id = x.attribute('id'); return id ? id.startsWith('line1_R') : false })
* def data = list.map(x => x.text.trim())

以下是相關文檔:https://github . com/karatelabs/空手道/tree/master/空手道-core/#locateall-with-filter