(source, list, defaultView)
| 6177 | } |
| 6178 | |
| 6179 | async querySelectorList(source, list, defaultView) { |
| 6180 | for (let i = 0; i < list.length; i++) { |
| 6181 | await sleep(1); |
| 6182 | let sel = list[i]; |
| 6183 | let result = getAllElements(sel, source); |
| 6184 | if (result.length > 0) { |
| 6185 | for (let i = result.length - 1; i >= 0; i--) { |
| 6186 | let ele = result[i]; |
| 6187 | if (prevReg.test(ele.innerText)) continue; |
| 6188 | if (!defaultView || isVisible(ele, defaultView)) return ele; |
| 6189 | } |
| 6190 | return result[result.length - 1]; |
| 6191 | } |
| 6192 | } |
| 6193 | return null; |
| 6194 | } |
| 6195 | |
| 6196 | verifyElement(ele) { |
| 6197 | let verifyHandler = e => { |
no test coverage detected