| CONSOLE WARNING: The <keygen> element is deprecated and will be removed in M54, around October 2016. See https://www.chromestatus.com/features/5716060992962560 for more details. |
| Verify that only elements that are 'form associatable' get a form owner. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS elements.length > 0 is true |
| Testing LABEL |
| PASS formOwner is "not defined" |
| Testing INPUT |
| PASS formOwner is "not defined" |
| Testing BUTTON |
| PASS formOwner is "defined" |
| Testing FIELDSET |
| PASS formOwner is "defined" |
| Testing INPUT |
| PASS formOwner is "defined" |
| Testing INPUT |
| PASS formOwner is "defined" |
| Testing KEYGEN |
| PASS formOwner is "defined" |
| Testing LABEL |
| PASS formOwner is "not defined" |
| Testing INPUT |
| PASS formOwner is "not defined" |
| Testing OBJECT |
| PASS formOwner is "defined" |
| Testing SELECT |
| PASS formOwner is "defined" |
| Testing TEXTAREA |
| PASS formOwner is "defined" |
| Testing IMG |
| PASS formOwner is "defined" |
| Testing OPTION |
| PASS formOwner is "not defined" |
| Testing DIV |
| PASS formOwner is "not defined" |
| Testing A |
| PASS formOwner is "not defined" |
| Testing P |
| PASS formOwner is "not defined" |
| Testing INPUT |
| PASS formOwner is "defined" |
| Testing KEYGEN |
| PASS formOwner is "defined" |
| Testing OBJECT |
| PASS formOwner is "defined" |
| Testing SELECT |
| PASS formOwner is "defined" |
| Testing PRE |
| PASS formOwner is "not defined" |
| Testing SPAN |
| PASS formOwner is "not defined" |
| Testing IMG |
| PASS formOwner is "not defined" |
| |
| Tests for association-by-parser: |
| PASS form2['input1'] is defined. |
| PASS form2['image1'] is defined. |
| PASS form2['input-in-document'] is defined. |
| PASS form2['image-in-document'] is defined. |
| Detach a form, input1 and image1 from the document |
| PASS form2['input1'] is defined. |
| PASS form2['image1'] is defined. |
| PASS form2['input-in-document'] is undefined. |
| PASS form2['image-in-document'] is undefined. |
| Association-by-parser should not work for non-Document trees |
| PASS removed.querySelector('form')['image4'] is undefined. |
| PASS removed.querySelector('input').form is null |
| PASS removed.querySelector('object').form is null |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |