New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 606367 link

Starred by 4 users

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature

Blocking:
issue 346128



Sign in to add a comment

Use Webdriver API in web platform tests to automatically simulate user inputs

Project Member Reported by lanwei@chromium.org, Apr 25 2016

Issue description

In order to save us from manual inputs for W3C-web-platform tests, we use WebDriver to automatically simulate user inputs, such as touch, mouse and  keyboard. 
 
Also connected for anything any program this any performance allows support 
We are still in the process of getting some form of consensus on this in WPT.
Project Member

Comment 3 by bugdroid1@chromium.org, Dec 19

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c5331fa94e867324c061468187b0683b71a3e495

commit c5331fa94e867324c061468187b0683b71a3e495
Author: Lan Wei <lanwei@chromium.org>
Date: Wed Dec 19 18:50:23 2018

Delete unused wpt automation js file

Some web platform test files have been deleted, now we should delete
the corresponding wpt automation js files.

Bug: 606367
Change-Id: I54cde76dda8610f774b6317d9525552885e7da95
Reviewed-on: https://chromium-review.googlesource.com/c/1384605
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#617893}
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerdown-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerenter-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerenter_nohover-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointerup_nohover-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerleave_mouse-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerleave_touch-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointermove_pointertype-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerout-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerout_after_pointerup_nohover-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerover-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointertype_mouse-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointertype_pen-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointertype_touch-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerup-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerup_isprimary_same_as_pointerdown-manual-automation.js
[delete] https://crrev.com/a177135a257c788ff19474b42550b1c610f7e2b5/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerup_pointertype-manual-automation.js

Project Member

Comment 4 by bugdroid1@chromium.org, Jan 3

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4836c563b16220290f4d42c7587d122ba2572351

commit 4836c563b16220290f4d42c7587d122ba2572351
Author: Lan Wei <lanwei@chromium.org>
Date: Thu Jan 03 18:27:33 2019

Change web platform test with mouse inputs under "pinterevents/"

Use test_driver Actions class in the web platform tests with mouse
inputs in "pinterevents/" to simulate mouse inputs to make the tests
pass on wpt serve.

Bug: 606367
Change-Id: I2f00c3195fafb8bc600250631106cd9eabe79b90
Reviewed-on: https://chromium-review.googlesource.com/c/1383330
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619697}
[modify] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/TestExpectations
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_lostpointercapture_is_first.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_pointerenter_does_not_bubble.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_pointerleave_descendant_over.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_pointerleave_descendants.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_pointerleave_does_not_bubble.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_pointerout_received_once.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_setpointercapture_disconnected.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_setpointercapture_relatedtarget.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_suppress_compat_events_on_click.html
[rename] https://crrev.com/4836c563b16220290f4d42c7587d122ba2572351/third_party/blink/web_tests/external/wpt/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_lostpointercapture_is_first-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerenter_does_not_bubble-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerleave_descendant_over-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerleave_descendants-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerleave_does_not_bubble-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_pointerout_received_once-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_disconnected-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_setpointercapture_relatedtarget-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_click-manual-automation.js
[delete] https://crrev.com/a49f50d0173e91d21e7ce442d294db02ce3cea75/third_party/blink/web_tests/external/wpt_automation/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual-automation.js

Project Member

Comment 5 by bugdroid1@chromium.org, Jan 4

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9e61fa4803fd661ff46e62a67f88857987aedb6a

commit 9e61fa4803fd661ff46e62a67f88857987aedb6a
Author: Lan Wei <lanwei@chromium.org>
Date: Fri Jan 04 20:44:56 2019

Remove deleted manual files from TestExpectations

Because the bots throw errors on the deleted manual files, I have to
first remove them from the TestExpectations file. Now these manual
files have been removed, I should remove them from the TestExpectations
file as well.

Bug: 606367
Change-Id: I9e6d755ce5f1673987d60679e5d367f2117ca439
Reviewed-on: https://chromium-review.googlesource.com/c/1396490
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#620054}
[modify] https://crrev.com/9e61fa4803fd661ff46e62a67f88857987aedb6a/third_party/blink/web_tests/TestExpectations

Sign in to add a comment