Test case details

Preparation Code

<script src="https://ajax.googleapis.com/ajax/libs/dojo/1/dojo/dojo.xd.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/ext-core/3/ext-core.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/mootools/1.3/mootools-yui-compressed.js"></script> <script src="http://yui.yahooapis.com/2.9.0/build/yahoo/yahoo-min.js"></script> <script src="http://yui.yahooapis.com/2.9.0/build/dom/dom-min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/prototype/1/prototype.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script> var $jq = jQuery.noConflict(); function myOwnSelectorFunction(tag) { return document.getElementsByTagName(tag); } </script>

Test cases

Test #1

myOwnSelectorFunction("span");

Test #2

$jq('span');

Test #3

Prototype.Selector.select('span', document);

Test #4

Slick.search(document, 'span', new Elements);

Test #5

YAHOO.util.Dom.getElementsBy(function(){return true;},'span');

Test #6

dojo.query('span');

Test #7

Ext.query('span');