| <!DOCTYPE html> |
| <html> |
| <body> |
| <script src="/js-test-resources/js-test.js"></script> |
| <iframe id="firstFrame" src="resources/set-window-name-to-foo.html"></iframe> |
| <iframe name="foo"></iframe> |
| <script> |
| description("Make sure that frame lookup by name has correct ordering when duplicate names are involved."); |
| |
| onload = () => { |
| // Both frames have the same name "foo" so window.foo should return the first one in tree order, even |
| // though the name of the first frame gets set after the name of the second frame. |
| shouldBe("window.foo", "document.getElementById('firstFrame').contentWindow"); |
| shouldBe("open('', 'foo')", "window.foo"); |
| }; |
| </script> |
| </body> |
| </html> |