blob: 3af8d2e13e96836c94023c9de820d1cc5ae11bed [file] [log] [blame]
This test verifies clientX/Y of pointer events inside iframe.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS successfullyParsed is true
TEST COMPLETE
===== scrollX=25, scrollY=100, zoomFactor=1
*** Mouse events inside iframe ***
pointermove of mouse is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
view.name = innerFrame
mousemove is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
pointerdown of mouse is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
view.name = innerFrame
mousedown is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
pointerup of mouse is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
view.name = innerFrame
mouseup is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
*** Touch events inside iframe ***
pointerdown of touch is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
view.name = innerFrame
touchstart is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
pointermove of touch is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
view.name = innerFrame
touchmove is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
pointerup of touch is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
view.name = innerFrame
touchend is received:
clientX = 150
clientY = 100
pageX = 175
pageY = 200
screenX = 200
screenY = 200
===== scrollX=40, scrollY=140, zoomFactor=1
*** Mouse events inside iframe ***
pointermove of mouse is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
view.name = innerFrame
mousemove is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
pointerdown of mouse is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
view.name = innerFrame
mousedown is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
pointerup of mouse is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
view.name = innerFrame
mouseup is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
*** Touch events inside iframe ***
pointerdown of touch is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
view.name = innerFrame
touchstart is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
pointermove of touch is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
view.name = innerFrame
touchmove is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
pointerup of touch is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
view.name = innerFrame
touchend is received:
clientX = 150
clientY = 100
pageX = 190
pageY = 240
screenX = 200
screenY = 200
===== scrollX=40, scrollY=140, zoomFactor=2
*** Mouse events inside iframe ***
pointermove of mouse is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
view.name = innerFrame
mousemove is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
pointerdown of mouse is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
view.name = innerFrame
mousedown is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
pointerup of mouse is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
view.name = innerFrame
mouseup is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
*** Touch events inside iframe ***
pointerdown of touch is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
view.name = innerFrame
touchstart is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
pointermove of touch is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
view.name = innerFrame
touchmove is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
pointerup of touch is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200
view.name = innerFrame
touchend is received:
clientX = 50
clientY = 0
pageX = 90
pageY = 140
screenX = 200
screenY = 200