| <p>This tests that WebKit can obtain form value from plugins</p> | |
| <form action="" id="form"> | |
| <object type="application/x-webkit-test-netscape" test="form-value" name="plugin"></object> | |
| </form> | |
| <div id="console"></div> | |
| <script> | |
| if (window.testRunner) { | |
| testRunner.dumpAsText(); | |
| testRunner.waitUntilDone(); | |
| } | |
| function log(message) { | |
| var div = document.createElement('div'); | |
| div.innerHTML = message; | |
| var console = document.getElementById('console'); | |
| console.appendChild(div); | |
| } | |
| if (document.location.href.indexOf('?') == -1) { | |
| document.getElementById('form').submit(); | |
| } else { | |
| var values = document.location.search.substring(1); | |
| log('form values: "' + values + '"'); | |
| if (values == 'plugin=Plugin+form+value') | |
| log('PASS: The form value was successfully obtained.'); | |
| else | |
| log('FAIL: Could not obtain the form value correctly.'); | |
| if (window.testRunner) | |
| testRunner.notifyDone(); | |
| } | |
| </script> |