Open
Description
Version
1.49.1
Steps to reproduce
- Build a test which tries to fill a input, which was created by muis DatePicker. E.g.
test(`test`, async ({ page }) => {
await page.goto("https://mui.com/x/react-date-pickers/date-picker/");
const element = page.locator('input[id=":R6lal9l6kud6:"]');
await element.waitFor();
await element.fill("12/12/2024");
await expect(element).toHaveValue("12/12/2024");
});
- Run this test in a docker container based on node:22-bookworm-slim
- See the test failing in firefox (132.0) (https://playwright.azureedge.net/builds/firefox/1466/firefox-debian-12.zip)
-> On my local setup everything works fine (same firefox version, but on a arm macos system (https://playwright.azureedge.net/builds/firefox/1466/firefox-mac-arm64.zip))
Expected behavior
Working test, which can fill values into a input element which was created by a DatePicker.
Actual behavior
Error: locator.waitFor: Test timeout of 15000ms exceeded.
Call log:
- waiting for locator('input[id=":R6lal9l6kud6:"]') to be visible
23 |
24 | const element = page.locator('input[id=":R6lal9l6kud6:"]');
> 25 | await element.waitFor();
| ^
26 | await element.fill("12/12/2024");
27 |
28 | await expect(element).toHaveValue("12/12/2024");
at /mnt/ember-web/tests/invoices.spec.ts:25:19
Additional context
No response
Environment
System:
OS: Linux 6.8 Debian GNU/Linux 12 (bookworm) 12 (bookworm)
CPU: (16) x64 AMD Ryzen 7 PRO 8700GE w/ Radeon 780M Graphics
Memory: 58.56 GB / 61.92 GB
Container: Yes
Binaries:
Node: 22.11.0 - /usr/local/bin/node
Yarn: 1.22.22 - /usr/local/bin/yarn
npm: 10.9.2 - /mnt/ember-web/node_modules/.bin/npm
Languages:
Bash: 5.2.15 - /usr/bin/bash
npmPackages:
@playwright/test: ^1.46.1 => 1.49.1
playwright: ^1.46.1 => 1.49.1