Awesome stuff!
I like carrots!
{"ScriptPreparationCode":"console.log(\u0022$(\u0027 div#my-id div.grand div.parent div.my-class \u0027)\u0022); //case-1\r\nconsole.log(\u0022$(\u0027 #my-id .grand .parent div.my-class \u0027)\u0022); //case-2\r\nconsole.log(\u0022$(\u0027 #my-id .grand .parent .my-class \u0027)\u0022 ); //case-3\r\nconsole.log(\u0022$(\u0027 div#my-id div.my-class \u0027)\u0022 ); //case-4\r\nconsole.log(\u0022$(\u0027 #my-id div.my-class \u0027)\u0022 ); //case-5\r\nconsole.log(\u0022$(\u0027 #my-id .my-class \u0027)\u0022 ); //case-6\r\nconsole.log(\u0022$(\u0027 div.my-class \u0027)\u0022 ); //case-7\r\nconsole.log(\u0022$(\u0027 .my-class \u0027)\u0022 ); //case-8","TestCases":[{"Name":"case-1","Code":"console.log(\u0022$(\u0027 div#my-id div.grand div.parent div.my-class \u0027)\u0022);","IsDeferred":false},{"Name":"case-2","Code":"console.log(\u0022$(\u0027 #my-id .grand .parent div.my-class \u0027)\u0022);","IsDeferred":false},{"Name":"case-3","Code":"console.log(\u0022$(\u0027 #my-id .grand .parent .my-class \u0027)\u0022 );","IsDeferred":false},{"Name":"case-4","Code":"console.log(\u0022$(\u0027 div#my-id div.my-class \u0027)\u0022 );","IsDeferred":false},{"Name":"case-5","Code":"console.log(\u0022$(\u0027 #my-id div.my-class \u0027)\u0022 ); ","IsDeferred":false},{"Name":"case-6","Code":"console.log(\u0022$(\u0027 #my-id .my-class \u0027)\u0022 );","IsDeferred":false},{"Name":"case-7","Code":"console.log(\u0022$(\u0027 div.my-class \u0027)\u0022 );","IsDeferred":false},{"Name":"case-8","Code":"console.log(\u0022$(\u0027 .my-class \u0027)\u0022 );","IsDeferred":false}]}