chromium/third_party/blink/web_tests/fast/events/pointerevents/pointer-event-properties-in-iframe-expected.txt

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