(sel, doc, contextNode)
| 4580 | } |
| 4581 | |
| 4582 | function getAllElements(sel, doc, contextNode) { |
| 4583 | try { |
| 4584 | if (sel.indexOf(" =>> ") !== -1) { |
| 4585 | let result = getElement(sel, doc, contextNode); |
| 4586 | return result && [result]; |
| 4587 | } |
| 4588 | if (!isXPath(sel)) { |
| 4589 | return doc.querySelectorAll(sel); |
| 4590 | } |
| 4591 | } catch(e) { |
| 4592 | debug(e, 'Error selector'); |
| 4593 | } |
| 4594 | return getAllElementsByXpath(sel, contextNode, doc); |
| 4595 | } |
| 4596 | |
| 4597 | function getElement(sel, doc, contextNode, bySort) { |
| 4598 | try { |
no test coverage detected