Pass | ':disabled' should match only disabled elements | Asserts runPass | assert_array_equals([Element node <button id="button2" disabled="">button2</button>, Element node <input id="input2" disabled=""></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>], [Element node <button id="button2" disabled="">button2</button>, Element node <input id="input2" disabled=""></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>])
at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5) |
|
Pass | ':disabled' should not match elements whose disabled attribute has been removed | Asserts runPass | assert_array_equals([Element node <input id="input2" disabled=""></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>], [Element node <input id="input2" disabled=""></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>])
at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5) |
|
Pass | ':disabled' should also match elements whose disabled attribute has been set | Asserts runPass | assert_array_equals([Element node <button id="button1" type="submit" disabled="disabled">bu..., Element node <input id="input2" disabled=""></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>], [Element node <button id="button1" type="submit" disabled="disabled">bu..., Element node <input id="input2" disabled=""></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>])
at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5) |
|
Pass | ':disabled' should also match elements whose disabled attribute has been set twice | Asserts runPass | assert_array_equals([Element node <button id="button1" type="submit" disabled="disabled">bu..., Element node <input id="input2" disabled=""></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>], [Element node <button id="button1" type="submit" disabled="disabled">bu..., Element node <input id="input2" disabled=""></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>])
at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5) |
|
Pass | ':disabled' should also match disabled elements whose type has changed | Asserts runPass | assert_array_equals([Element node <button id="button1" type="submit" disabled="disabled">bu..., Element node <input id="input2" disabled="" type="submit"></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>], [Element node <button id="button1" type="submit" disabled="disabled">bu..., Element node <input id="input2" disabled="" type="submit"></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>])
at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5) |
|
Pass | ':disabled' should not match elements not in the document | Asserts runPass | assert_array_equals([Element node <button id="button1" type="submit" disabled="disabled">bu..., Element node <input id="input2" disabled="" type="submit"></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>], [Element node <button id="button1" type="submit" disabled="disabled">bu..., Element node <input id="input2" disabled="" type="submit"></input>, Element node <select disabled="" id="select2"> <optgroup label="optio..., Element node <optgroup label="options" disabled="" id="optgroup2"> <..., Element node <option value="option2" disabled="" id="option2">option2 ..., Element node <textarea disabled="" id="textarea2">textarea2</textarea>, Element node <fieldset disabled="" id="fieldset2"> <legend><input ty..., Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>])
at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5) |
|
Pass | ':disabled' should match elements that are appended to a disabled fieldset dynamically | Asserts runPass | assert_array_equals([Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>, Element node <fieldset id="fieldset_nested"> <input id="input_nest..., Element node <input id="input_nested"></input>, Element node <button id="button_nested">button nested</button>, Element node <select id="select_nested"> <optgroup label="option..., Element node <textarea id="textarea_nested">textarea nested</textarea>, Element node <fieldset id="fieldset_nested2"> <input id="input_n..., Element node <input id="input_nested2"></input>], [Element node <input id="clubname" required=""></input>, Element node <input id="clubnum" required="" pattern="[-0-9]+"></input>, Element node <fieldset id="fieldset_nested"> <input id="input_nest..., Element node <input id="input_nested"></input>, Element node <button id="button_nested">button nested</button>, Element node <select id="select_nested"> <optgroup label="option..., Element node <textarea id="textarea_nested">textarea nested</textarea>, Element node <fieldset id="fieldset_nested2"> <input id="input_n..., Element node <input id="input_nested2"></input>])
at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5) |
|