File size: 595 Bytes
cf86710
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/**
 * @param {import("lighthouse").UserFlow} flow
 * @param {import("puppeteer").Page} page
 */
export async function rangeLong(flow, page) {
  await flow.navigate(
    "http://localhost:4173/?example=RangeLongExcludeDisabled",
    {
      name: "Range selection with long range"
    }
  );
  await flow.startTimespan({
    name: "Day selection"
  });

  // Click a day after the range
  await page.click('td[data-day="2024-10-16"] button');

  // Await the cell to be aria-selected
  await page.waitForSelector('td[data-day="2024-10-16"][aria-selected="true"]');
  await flow.endTimespan();
}