test dataset
{"ScriptPreparationCode":"var typ = -1;\r\nvar acc = \u0027\u0027\r\nvar obj = {}\r\nvar simplehash = new Object();\r\nsimplehash[d0] = \u0027d0\u0027;\r\nsimplehash[d1] = \u0027d1\u0027;\r\n\r\ndocument.onclick = (e) =\u003E {\r\n if (typ == 3) {\r\n acc \u002B= simplehash[e.target]\r\n } else if (typ == 2) {\r\n acc \u002B= e.getAttribute(\u0027test\u0027);\r\n } else {\r\n acc \u002B= e.target.id.slice(-1)\r\n }\r\n}","TestCases":[{"Name":"id","Code":"typ = 1;\r\nacc = \u0027\u0027;\r\nd0.click();","IsDeferred":false},{"Name":"attr","Code":"typ = 2;\r\nacc = \u0027\u0027;\r\nd0.click();","IsDeferred":false},{"Name":"map","Code":"typ = 3;\r\nacc = \u0027\u0027;\r\nd0.click();","IsDeferred":false}]}