diff --git a/cli/engine/browser/injected/index.mjs b/cli/engine/browser/injected/index.mjs index 40bc1d155..8d18d8a3a 100644 --- a/cli/engine/browser/injected/index.mjs +++ b/cli/engine/browser/injected/index.mjs @@ -530,7 +530,11 @@ if (IS_BROWSER) { function generateSelector(el) { if (el === document.body) return 'body'; if (el === document.documentElement) return 'html'; - if (el.id) return '#' + CSS.escape(el.id); + // Read via getAttribute when `el.id` is not a string — a