The GitHub Actions job "npm_and_yarn in 
/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui for vite - Update 
#1294152545" on airflow.git/main has succeeded.
Run started by GitHub user dependabot[bot] (triggered by dependabot[bot]).

Head commit for run:
283ab813cf5a52d881a610cb776ad6a7aefe3bab / Imgyu Kim <[email protected]>
Improve Playwright test patterns in VariablePage (#63965) (#63979)

* Improve Playwright test patterns in VariablePage (#63965)

- Replace CSS :has-text() with locator.filter({ hasText }) in rowByKey
- Replace CSS attribute selector with getByRole('checkbox') in selectRow
- Replace page.waitForFunction() DOM queries with locator-based
  waiting (Promise.race of noData text vs first table row)
- Replace CSS input[type='checkbox'] with getByRole('checkbox')
  in selectAllCheckbox

Aligns with Playwright best practices per #63036.

* Revert checkbox selectors — Chakra hidden input incompatible with getByRole

getByRole('checkbox') resolves to Chakra UI's hidden <input> which
is not visible/stable, causing TimeoutError. Keep original CSS
selectors for checkbox interactions until Chakra components expose
proper accessible roles.

* Use expect().toBeVisible() with .or() combinator

Replace Promise.race + waitFor() with Playwright's built-in
.or() combinator for assertion-based waiting. Verified locally
with 5/5 pass.

---------

Co-authored-by: Jarek Potiuk <[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/23595677228

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to