CONSOLE WARNING: 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead. CONSOLE WARNING: 'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead. Tests property access on a cached DOMWindow after the associated frame is navigated. Test should not crash and properties read from the cached DOMWindow should be identical to properties through the 'current' DOMWindow. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS oldChildWindow.applicationCache.oncached is newChildWindow.applicationCache.oncached PASS oldChildWindow.applicationCache.onchecking is newChildWindow.applicationCache.onchecking PASS oldChildWindow.applicationCache.ondownloading is newChildWindow.applicationCache.ondownloading PASS oldChildWindow.applicationCache.onerror is newChildWindow.applicationCache.onerror PASS oldChildWindow.applicationCache.onnoupdate is newChildWindow.applicationCache.onnoupdate PASS oldChildWindow.applicationCache.onobsolete is newChildWindow.applicationCache.onobsolete PASS oldChildWindow.applicationCache.onprogress is newChildWindow.applicationCache.onprogress PASS oldChildWindow.applicationCache.onupdateready is newChildWindow.applicationCache.onupdateready PASS oldChildWindow.applicationCache.status is newChildWindow.applicationCache.status PASS oldChildWindow.closed is newChildWindow.closed PASS oldChildWindow.defaultStatus is newChildWindow.defaultStatus PASS oldChildWindow.defaultstatus is newChildWindow.defaultstatus PASS oldChildWindow.devicePixelRatio is newChildWindow.devicePixelRatio PASS oldChildWindow.frameElement is newChildWindow.frameElement PASS oldChildWindow.history.length is newChildWindow.history.length PASS oldChildWindow.history.state is newChildWindow.history.state PASS oldChildWindow.innerHeight is newChildWindow.innerHeight PASS oldChildWindow.innerWidth is newChildWindow.innerWidth PASS oldChildWindow.isJsTest is newChildWindow.isJsTest PASS oldChildWindow.jsTestIsAsync is newChildWindow.jsTestIsAsync PASS oldChildWindow.length is newChildWindow.length PASS oldChildWindow.location.ancestorOrigins.length is newChildWindow.location.ancestorOrigins.length PASS oldChildWindow.location.hash is newChildWindow.location.hash PASS oldChildWindow.location.host is newChildWindow.location.host PASS oldChildWindow.location.hostname is newChildWindow.location.hostname PASS oldChildWindow.location.href is newChildWindow.location.href PASS oldChildWindow.location.origin is newChildWindow.location.origin PASS oldChildWindow.location.pathname is newChildWindow.location.pathname PASS oldChildWindow.location.port is newChildWindow.location.port PASS oldChildWindow.location.protocol is newChildWindow.location.protocol PASS oldChildWindow.location.search is newChildWindow.location.search PASS oldChildWindow.locationbar.visible is newChildWindow.locationbar.visible PASS oldChildWindow.menubar.visible is newChildWindow.menubar.visible PASS oldChildWindow.name is newChildWindow.name PASS oldChildWindow.navigator.appCodeName is newChildWindow.navigator.appCodeName PASS oldChildWindow.navigator.appName is newChildWindow.navigator.appName PASS oldChildWindow.navigator.appVersion is newChildWindow.navigator.appVersion PASS oldChildWindow.navigator.connection.ontypechange is newChildWindow.navigator.connection.ontypechange PASS oldChildWindow.navigator.cookieEnabled is newChildWindow.navigator.cookieEnabled PASS oldChildWindow.navigator.doNotTrack is newChildWindow.navigator.doNotTrack PASS oldChildWindow.navigator.hardwareConcurrency is newChildWindow.navigator.hardwareConcurrency PASS oldChildWindow.navigator.language is newChildWindow.navigator.language PASS oldChildWindow.navigator.maxTouchPoints is newChildWindow.navigator.maxTouchPoints PASS oldChildWindow.navigator.onLine is newChildWindow.navigator.onLine PASS oldChildWindow.navigator.platform is newChildWindow.navigator.platform PASS oldChildWindow.navigator.presentation.onavailablechange is newChildWindow.navigator.presentation.onavailablechange PASS oldChildWindow.navigator.presentation.session is newChildWindow.navigator.presentation.session PASS oldChildWindow.navigator.product is newChildWindow.navigator.product PASS oldChildWindow.navigator.productSub is newChildWindow.navigator.productSub PASS oldChildWindow.navigator.serviceWorker.controller is newChildWindow.navigator.serviceWorker.controller PASS oldChildWindow.navigator.userAgent is newChildWindow.navigator.userAgent PASS oldChildWindow.navigator.vendor is newChildWindow.navigator.vendor PASS oldChildWindow.navigator.vendorSub is newChildWindow.navigator.vendorSub PASS oldChildWindow.offscreenBuffering is newChildWindow.offscreenBuffering PASS oldChildWindow.onabort is newChildWindow.onabort PASS oldChildWindow.onanimationend is newChildWindow.onanimationend PASS oldChildWindow.onanimationiteration is newChildWindow.onanimationiteration PASS oldChildWindow.onanimationstart is newChildWindow.onanimationstart PASS oldChildWindow.onautocomplete is newChildWindow.onautocomplete PASS oldChildWindow.onautocompleteerror is newChildWindow.onautocompleteerror PASS oldChildWindow.onbeforeunload is newChildWindow.onbeforeunload PASS oldChildWindow.onblur is newChildWindow.onblur PASS oldChildWindow.oncancel is newChildWindow.oncancel PASS oldChildWindow.oncanplay is newChildWindow.oncanplay PASS oldChildWindow.oncanplaythrough is newChildWindow.oncanplaythrough PASS oldChildWindow.onchange is newChildWindow.onchange PASS oldChildWindow.onclick is newChildWindow.onclick PASS oldChildWindow.onclose is newChildWindow.onclose PASS oldChildWindow.oncontextmenu is newChildWindow.oncontextmenu PASS oldChildWindow.oncuechange is newChildWindow.oncuechange PASS oldChildWindow.ondblclick is newChildWindow.ondblclick PASS oldChildWindow.ondevicelight is newChildWindow.ondevicelight PASS oldChildWindow.ondevicemotion is newChildWindow.ondevicemotion PASS oldChildWindow.ondeviceorientation is newChildWindow.ondeviceorientation PASS oldChildWindow.ondrag is newChildWindow.ondrag PASS oldChildWindow.ondragend is newChildWindow.ondragend PASS oldChildWindow.ondragenter is newChildWindow.ondragenter PASS oldChildWindow.ondragleave is newChildWindow.ondragleave PASS oldChildWindow.ondragover is newChildWindow.ondragover PASS oldChildWindow.ondragstart is newChildWindow.ondragstart PASS oldChildWindow.ondrop is newChildWindow.ondrop PASS oldChildWindow.ondurationchange is newChildWindow.ondurationchange PASS oldChildWindow.onemptied is newChildWindow.onemptied PASS oldChildWindow.onended is newChildWindow.onended PASS oldChildWindow.onfocus is newChildWindow.onfocus PASS oldChildWindow.onhashchange is newChildWindow.onhashchange PASS oldChildWindow.oninput is newChildWindow.oninput PASS oldChildWindow.oninvalid is newChildWindow.oninvalid PASS oldChildWindow.onkeydown is newChildWindow.onkeydown PASS oldChildWindow.onkeypress is newChildWindow.onkeypress PASS oldChildWindow.onkeyup is newChildWindow.onkeyup PASS oldChildWindow.onlanguagechange is newChildWindow.onlanguagechange PASS oldChildWindow.onload is newChildWindow.onload PASS oldChildWindow.onloadeddata is newChildWindow.onloadeddata PASS oldChildWindow.onloadedmetadata is newChildWindow.onloadedmetadata PASS oldChildWindow.onloadstart is newChildWindow.onloadstart PASS oldChildWindow.onmessage is newChildWindow.onmessage PASS oldChildWindow.onmousedown is newChildWindow.onmousedown PASS oldChildWindow.onmouseenter is newChildWindow.onmouseenter PASS oldChildWindow.onmouseleave is newChildWindow.onmouseleave PASS oldChildWindow.onmousemove is newChildWindow.onmousemove PASS oldChildWindow.onmouseout is newChildWindow.onmouseout PASS oldChildWindow.onmouseover is newChildWindow.onmouseover PASS oldChildWindow.onmouseup is newChildWindow.onmouseup PASS oldChildWindow.onmousewheel is newChildWindow.onmousewheel PASS oldChildWindow.onoffline is newChildWindow.onoffline PASS oldChildWindow.ononline is newChildWindow.ononline PASS oldChildWindow.onpagehide is newChildWindow.onpagehide PASS oldChildWindow.onpageshow is newChildWindow.onpageshow PASS oldChildWindow.onpause is newChildWindow.onpause PASS oldChildWindow.onplay is newChildWindow.onplay PASS oldChildWindow.onplaying is newChildWindow.onplaying PASS oldChildWindow.onpopstate is newChildWindow.onpopstate PASS oldChildWindow.onprogress is newChildWindow.onprogress PASS oldChildWindow.onratechange is newChildWindow.onratechange PASS oldChildWindow.onreset is newChildWindow.onreset PASS oldChildWindow.onresize is newChildWindow.onresize PASS oldChildWindow.onscroll is newChildWindow.onscroll PASS oldChildWindow.onsearch is newChildWindow.onsearch PASS oldChildWindow.onseeked is newChildWindow.onseeked PASS oldChildWindow.onseeking is newChildWindow.onseeking PASS oldChildWindow.onselect is newChildWindow.onselect PASS oldChildWindow.onshow is newChildWindow.onshow PASS oldChildWindow.onstalled is newChildWindow.onstalled PASS oldChildWindow.onstorage is newChildWindow.onstorage PASS oldChildWindow.onsubmit is newChildWindow.onsubmit PASS oldChildWindow.onsuspend is newChildWindow.onsuspend PASS oldChildWindow.ontimeupdate is newChildWindow.ontimeupdate PASS oldChildWindow.ontoggle is newChildWindow.ontoggle PASS oldChildWindow.ontouchcancel is newChildWindow.ontouchcancel PASS oldChildWindow.ontouchend is newChildWindow.ontouchend PASS oldChildWindow.ontouchmove is newChildWindow.ontouchmove PASS oldChildWindow.ontouchstart is newChildWindow.ontouchstart PASS oldChildWindow.ontransitionend is newChildWindow.ontransitionend PASS oldChildWindow.onunload is newChildWindow.onunload PASS oldChildWindow.onvolumechange is newChildWindow.onvolumechange PASS oldChildWindow.onwaiting is newChildWindow.onwaiting PASS oldChildWindow.onwebkitanimationend is newChildWindow.onwebkitanimationend PASS oldChildWindow.onwebkitanimationiteration is newChildWindow.onwebkitanimationiteration PASS oldChildWindow.onwebkitanimationstart is newChildWindow.onwebkitanimationstart PASS oldChildWindow.onwebkittransitionend is newChildWindow.onwebkittransitionend PASS oldChildWindow.onwheel is newChildWindow.onwheel PASS oldChildWindow.opener is newChildWindow.opener PASS oldChildWindow.outerHeight is newChildWindow.outerHeight PASS oldChildWindow.outerWidth is newChildWindow.outerWidth PASS oldChildWindow.pageXOffset is newChildWindow.pageXOffset PASS oldChildWindow.pageYOffset is newChildWindow.pageYOffset PASS oldChildWindow.performance.navigation.redirectCount is newChildWindow.performance.navigation.redirectCount PASS oldChildWindow.performance.navigation.type is newChildWindow.performance.navigation.type PASS oldChildWindow.performance.onwebkitresourcetimingbufferfull is newChildWindow.performance.onwebkitresourcetimingbufferfull PASS oldChildWindow.performance.timing.connectEnd is newChildWindow.performance.timing.connectEnd PASS oldChildWindow.performance.timing.connectStart is newChildWindow.performance.timing.connectStart PASS oldChildWindow.performance.timing.domComplete is newChildWindow.performance.timing.domComplete PASS oldChildWindow.performance.timing.domContentLoadedEventEnd is newChildWindow.performance.timing.domContentLoadedEventEnd PASS oldChildWindow.performance.timing.domContentLoadedEventStart is newChildWindow.performance.timing.domContentLoadedEventStart PASS oldChildWindow.performance.timing.domInteractive is newChildWindow.performance.timing.domInteractive PASS oldChildWindow.performance.timing.domLoading is newChildWindow.performance.timing.domLoading PASS oldChildWindow.performance.timing.domainLookupEnd is newChildWindow.performance.timing.domainLookupEnd PASS oldChildWindow.performance.timing.domainLookupStart is newChildWindow.performance.timing.domainLookupStart PASS oldChildWindow.performance.timing.fetchStart is newChildWindow.performance.timing.fetchStart PASS oldChildWindow.performance.timing.loadEventEnd is newChildWindow.performance.timing.loadEventEnd PASS oldChildWindow.performance.timing.loadEventStart is newChildWindow.performance.timing.loadEventStart PASS oldChildWindow.performance.timing.navigationStart is newChildWindow.performance.timing.navigationStart PASS oldChildWindow.performance.timing.redirectEnd is newChildWindow.performance.timing.redirectEnd PASS oldChildWindow.performance.timing.redirectStart is newChildWindow.performance.timing.redirectStart PASS oldChildWindow.performance.timing.requestStart is newChildWindow.performance.timing.requestStart PASS oldChildWindow.performance.timing.responseEnd is newChildWindow.performance.timing.responseEnd PASS oldChildWindow.performance.timing.responseStart is newChildWindow.performance.timing.responseStart PASS oldChildWindow.performance.timing.secureConnectionStart is newChildWindow.performance.timing.secureConnectionStart PASS oldChildWindow.performance.timing.unloadEventEnd is newChildWindow.performance.timing.unloadEventEnd PASS oldChildWindow.performance.timing.unloadEventStart is newChildWindow.performance.timing.unloadEventStart PASS oldChildWindow.personalbar.visible is newChildWindow.personalbar.visible PASS oldChildWindow.screen.availHeight is newChildWindow.screen.availHeight PASS oldChildWindow.screen.availLeft is newChildWindow.screen.availLeft PASS oldChildWindow.screen.availTop is newChildWindow.screen.availTop PASS oldChildWindow.screen.availWidth is newChildWindow.screen.availWidth PASS oldChildWindow.screen.colorDepth is newChildWindow.screen.colorDepth PASS oldChildWindow.screen.height is newChildWindow.screen.height PASS oldChildWindow.screen.orientation.angle is newChildWindow.screen.orientation.angle PASS oldChildWindow.screen.orientation.onchange is newChildWindow.screen.orientation.onchange PASS oldChildWindow.screen.orientation.type is newChildWindow.screen.orientation.type PASS oldChildWindow.screen.pixelDepth is newChildWindow.screen.pixelDepth PASS oldChildWindow.screen.width is newChildWindow.screen.width PASS oldChildWindow.screenLeft is newChildWindow.screenLeft PASS oldChildWindow.screenTop is newChildWindow.screenTop PASS oldChildWindow.screenX is newChildWindow.screenX PASS oldChildWindow.screenY is newChildWindow.screenY PASS oldChildWindow.scrollX is newChildWindow.scrollX PASS oldChildWindow.scrollY is newChildWindow.scrollY PASS oldChildWindow.scrollbars.visible is newChildWindow.scrollbars.visible PASS oldChildWindow.speechSynthesis.onvoiceschanged is newChildWindow.speechSynthesis.onvoiceschanged PASS oldChildWindow.speechSynthesis.paused is newChildWindow.speechSynthesis.paused PASS oldChildWindow.speechSynthesis.pending is newChildWindow.speechSynthesis.pending PASS oldChildWindow.speechSynthesis.speaking is newChildWindow.speechSynthesis.speaking PASS oldChildWindow.status is newChildWindow.status PASS oldChildWindow.statusbar.visible is newChildWindow.statusbar.visible PASS oldChildWindow.styleMedia.type is newChildWindow.styleMedia.type PASS oldChildWindow.toolbar.visible is newChildWindow.toolbar.visible PASS oldChildWindow.wasPostTestScriptParsed is newChildWindow.wasPostTestScriptParsed PASS successfullyParsed is true TEST COMPLETE