summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html/semantics/invokers/resources/invoker-utils.js
blob: 317945502d4dcbb2f7ec298872a01becd9d47ddb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
function waitForRender() {
  return new Promise(resolve => requestAnimationFrame(() => requestAnimationFrame(resolve)));
}
async function clickOn(element) {
  const actions = new test_driver.Actions();
  await waitForRender();
  await actions.pointerMove(0, 0, {origin: element})
      .pointerDown({button: actions.ButtonType.LEFT})
      .pointerUp({button: actions.ButtonType.LEFT})
      .send();
  await waitForRender();
}