365 lines
45 KiB
Plaintext
365 lines
45 KiB
Plaintext
Test tagname's case-sensitivity when matching XML-in-XHTML with querySelector.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
Basic cases, tagname alone.
|
|
PASS document.getElementById('with-renderer').querySelectorAll('rect').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('rect').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('rect')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('rect')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('rect')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('rect')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('rect')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('rect')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('Rect').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('Rect').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('Rect')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('Rect')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('Rect')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('Rect')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('Rect')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('Rect')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('RECT').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('RECT').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('RECT')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('RECT')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('RECT')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('RECT')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('RECT')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('RECT')[2].getAttribute('class') is "target9"
|
|
|
|
Compound selectors.
|
|
PASS document.getElementById('with-renderer').querySelectorAll('rect[class]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('rect[class]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('rect[class]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('rect[class]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('rect[class]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('rect[class]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('rect[class]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('rect[class]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('Rect[class]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('Rect[class]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('Rect[class]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('Rect[class]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('Rect[class]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('Rect[class]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('Rect[class]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('Rect[class]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('RECT[class]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('RECT[class]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('RECT[class]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('RECT[class]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('RECT[class]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('RECT[class]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('RECT[class]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('RECT[class]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('rect[class^="target"]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('rect[class^="target"]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('rect[class^="target"]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('rect[class^="target"]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('rect[class^="target"]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('rect[class^="target"]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('rect[class^="target"]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('rect[class^="target"]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('Rect[class^="target"]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('Rect[class^="target"]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('Rect[class^="target"]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('Rect[class^="target"]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('Rect[class^="target"]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('Rect[class^="target"]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('Rect[class^="target"]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('Rect[class^="target"]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('RECT[class^="target"]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('RECT[class^="target"]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('RECT[class^="target"]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('RECT[class^="target"]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('RECT[class^="target"]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('RECT[class^="target"]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('RECT[class^="target"]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('RECT[class^="target"]')[2].getAttribute('class') is "target9"
|
|
|
|
Complex selectors.
|
|
PASS document.getElementById('with-renderer').querySelectorAll('xml > rect[class]').length is 2
|
|
PASS document.getElementById('without-renderer').querySelectorAll('xml > rect[class]').length is 2
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > rect[class]')[0].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > rect[class]')[0].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > rect[class]')[1].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > rect[class]')[1].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('xml > Rect[class]').length is 2
|
|
PASS document.getElementById('without-renderer').querySelectorAll('xml > Rect[class]').length is 2
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > Rect[class]')[0].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > Rect[class]')[0].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > Rect[class]')[1].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > Rect[class]')[1].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('xml > RECT[class]').length is 2
|
|
PASS document.getElementById('without-renderer').querySelectorAll('xml > RECT[class]').length is 2
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > RECT[class]')[0].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > RECT[class]')[0].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > RECT[class]')[1].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > RECT[class]')[1].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('xml > rect[class^="target"]').length is 2
|
|
PASS document.getElementById('without-renderer').querySelectorAll('xml > rect[class^="target"]').length is 2
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > rect[class^="target"]')[0].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > rect[class^="target"]')[0].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > rect[class^="target"]')[1].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > rect[class^="target"]')[1].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('xml > Rect[class^="target"]').length is 2
|
|
PASS document.getElementById('without-renderer').querySelectorAll('xml > Rect[class^="target"]').length is 2
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > Rect[class^="target"]')[0].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > Rect[class^="target"]')[0].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > Rect[class^="target"]')[1].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > Rect[class^="target"]')[1].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('xml > RECT[class^="target"]').length is 2
|
|
PASS document.getElementById('without-renderer').querySelectorAll('xml > RECT[class^="target"]').length is 2
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > RECT[class^="target"]')[0].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > RECT[class^="target"]')[0].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('xml > RECT[class^="target"]')[1].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('xml > RECT[class^="target"]')[1].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('div rect[class]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('div rect[class]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div rect[class]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div rect[class]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div rect[class]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div rect[class]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div rect[class]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div rect[class]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('div Rect[class]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('div Rect[class]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div Rect[class]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div Rect[class]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div Rect[class]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div Rect[class]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div Rect[class]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div Rect[class]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('div RECT[class]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('div RECT[class]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div RECT[class]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div RECT[class]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div RECT[class]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div RECT[class]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div RECT[class]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div RECT[class]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('div rect[class^="target"]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('div rect[class^="target"]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div rect[class^="target"]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div rect[class^="target"]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div rect[class^="target"]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div rect[class^="target"]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div rect[class^="target"]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div rect[class^="target"]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('div Rect[class^="target"]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('div Rect[class^="target"]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div Rect[class^="target"]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div Rect[class^="target"]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div Rect[class^="target"]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div Rect[class^="target"]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div Rect[class^="target"]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div Rect[class^="target"]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll('div RECT[class^="target"]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll('div RECT[class^="target"]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div RECT[class^="target"]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div RECT[class^="target"]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div RECT[class^="target"]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div RECT[class^="target"]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll('div RECT[class^="target"]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll('div RECT[class^="target"]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div rect[class]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div rect[class]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div rect[class]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div rect[class]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div rect[class]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div rect[class]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div rect[class]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div rect[class]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div Rect[class]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div Rect[class]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div Rect[class]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div Rect[class]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div Rect[class]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div Rect[class]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div Rect[class]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div Rect[class]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div RECT[class]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div RECT[class]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div RECT[class]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div RECT[class]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div RECT[class]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div RECT[class]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div RECT[class]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div RECT[class]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div rect[class^="target"]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div rect[class^="target"]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div rect[class^="target"]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div rect[class^="target"]')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div rect[class^="target"]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div rect[class^="target"]')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div rect[class^="target"]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div rect[class^="target"]')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div Rect[class^="target"]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div Rect[class^="target"]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div Rect[class^="target"]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div Rect[class^="target"]')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div Rect[class^="target"]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div Rect[class^="target"]')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div Rect[class^="target"]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div Rect[class^="target"]')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div RECT[class^="target"]').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div RECT[class^="target"]').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div RECT[class^="target"]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div RECT[class^="target"]')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div RECT[class^="target"]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div RECT[class^="target"]')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div RECT[class^="target"]')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div RECT[class^="target"]')[2].getAttribute('class') is "target9"
|
|
|
|
With functional pseudo classes.
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :is(not-there, rect[class])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :is(not-there, rect[class])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, rect[class])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, rect[class])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, rect[class])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, rect[class])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, rect[class])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, rect[class])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :is(not-there, Rect[class])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :is(not-there, Rect[class])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, Rect[class])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, Rect[class])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, Rect[class])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, Rect[class])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, Rect[class])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, Rect[class])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :is(not-there, RECT[class])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :is(not-there, RECT[class])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, RECT[class])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, RECT[class])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, RECT[class])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, RECT[class])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, RECT[class])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, RECT[class])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :is(not-there, rect[class^="target"])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :is(not-there, rect[class^="target"])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, rect[class^="target"])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, rect[class^="target"])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, rect[class^="target"])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, rect[class^="target"])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, rect[class^="target"])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, rect[class^="target"])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :is(not-there, Rect[class^="target"])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :is(not-there, Rect[class^="target"])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, Rect[class^="target"])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, Rect[class^="target"])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, Rect[class^="target"])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, Rect[class^="target"])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, Rect[class^="target"])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, Rect[class^="target"])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :is(not-there, RECT[class^="target"])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :is(not-there, RECT[class^="target"])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, RECT[class^="target"])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, RECT[class^="target"])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, RECT[class^="target"])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, RECT[class^="target"])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :is(not-there, RECT[class^="target"])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :is(not-there, RECT[class^="target"])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :matches(not-there, rect[class])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :matches(not-there, rect[class])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, rect[class])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, rect[class])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, rect[class])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, rect[class])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, rect[class])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, rect[class])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :matches(not-there, Rect[class])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :matches(not-there, Rect[class])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, Rect[class])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, Rect[class])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, Rect[class])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, Rect[class])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, Rect[class])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, Rect[class])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :matches(not-there, RECT[class])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :matches(not-there, RECT[class])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, RECT[class])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, RECT[class])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, RECT[class])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, RECT[class])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, RECT[class])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, RECT[class])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :matches(not-there, rect[class^="target"])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :matches(not-there, rect[class^="target"])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, rect[class^="target"])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, rect[class^="target"])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, rect[class^="target"])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, rect[class^="target"])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, rect[class^="target"])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, rect[class^="target"])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :matches(not-there, Rect[class^="target"])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :matches(not-there, Rect[class^="target"])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, Rect[class^="target"])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, Rect[class^="target"])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, Rect[class^="target"])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, Rect[class^="target"])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, Rect[class^="target"])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, Rect[class^="target"])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :matches(not-there, RECT[class^="target"])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :matches(not-there, RECT[class^="target"])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, RECT[class^="target"])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, RECT[class^="target"])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, RECT[class^="target"])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, RECT[class^="target"])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :matches(not-there, RECT[class^="target"])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :matches(not-there, RECT[class^="target"])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :nth-child(n of not-there, rect[class])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :nth-child(n of not-there, rect[class])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :nth-child(n of not-there, Rect[class])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :nth-child(n of not-there, Rect[class])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :nth-child(n of not-there, RECT[class])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :nth-child(n of not-there, RECT[class])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :nth-child(n of not-there, rect[class^="target"])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :nth-child(n of not-there, rect[class^="target"])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class^="target"])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class^="target"])')[0].getAttribute('class') is "target1"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class^="target"])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class^="target"])')[1].getAttribute('class') is "target4"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class^="target"])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, rect[class^="target"])')[2].getAttribute('class') is "target7"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :nth-child(n of not-there, Rect[class^="target"])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :nth-child(n of not-there, Rect[class^="target"])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class^="target"])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class^="target"])')[0].getAttribute('class') is "target2"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class^="target"])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class^="target"])')[1].getAttribute('class') is "target5"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class^="target"])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, Rect[class^="target"])')[2].getAttribute('class') is "target8"
|
|
PASS document.getElementById('with-renderer').querySelectorAll(':root div :nth-child(n of not-there, RECT[class^="target"])').length is 3
|
|
PASS document.getElementById('without-renderer').querySelectorAll(':root div :nth-child(n of not-there, RECT[class^="target"])').length is 3
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class^="target"])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class^="target"])')[0].getAttribute('class') is "target3"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class^="target"])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class^="target"])')[1].getAttribute('class') is "target6"
|
|
PASS document.getElementById("with-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class^="target"])')[2].getAttribute('class') is "target9"
|
|
PASS document.getElementById("without-renderer").querySelectorAll(':root div :nth-child(n of not-there, RECT[class^="target"])')[2].getAttribute('class') is "target9"
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|