test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 25 filtered out; finished in 0.00s Running tests/ui.rs (obj/build/x86_64-unknown-linux-gnu/stage1-tools/x86_64-unknown-linux-gnu/release/deps/ui-ff8e5f7317669711)## Running ui tests in tests/pass for aarch64-unknown-linux-gnu Compiler: "MIRI_ENV_VAR_TEST"="0" "MIRI_TEMP"="/tmp/miri-uitest-qCqHOo" "RUST_BACKTRACE"="1" /checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/miri "--error-format=json" "--sysroot=/checkout/obj/build/x86_64-unknown-linux-gnu/miri-sysroot" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--target" "aarch64-unknown-linux-gnu" "--out-dir" OUT_DIRtest result: ok. 339 passed; 14 ignored;## Running ui tests in tests/pass-dep for aarch64-unknown-linux-gnu## Running ui tests in tests/pass-dep for aarch64-unknown-linux-gnu Compiler: "MIRI_ENV_VAR_TEST"="0" "MIRI_TEMP"="/tmp/miri-uitest-qCqHOo" "RUST_BACKTRACE"="1" /checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/miri "--error-format=json" "--sysroot=/checkout/obj/build/x86_64-unknown-linux-gnu/miri-sysroot" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--target" "aarch64-unknown-linux-gnu" "--out-dir" OUT_DIRtest result: ok. 27 passed; 5 ignored;## Running ui tests in tests/panic for aarch64-unknown-linux-gnu## Running ui tests in tests/panic for aarch64-unknown-linux-gnu Compiler: "MIRI_ENV_VAR_TEST"="0" "MIRI_TEMP"="/tmp/miri-uitest-qCqHOo" "RUST_BACKTRACE"="1" /checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/miri "--error-format=json" "--sysroot=/checkout/obj/build/x86_64-unknown-linux-gnu/miri-sysroot" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--target" "aarch64-unknown-linux-gnu" "--out-dir" OUT_DIRtest result: ok.## Running ui tests in tests/fail for aarch64-unknown-linux-gnu## Running ui tests in tests/fail for aarch64-unknown-linux-gnu Compiler: "MIRI_ENV_VAR_TEST"="0" "MIRI_TEMP"="/tmp/miri-uitest-qCqHOo" "RUST_BACKTRACE"="1" /checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/miri "--error-format=json" "--sysroot=/checkout/obj/build/x86_64-unknown-linux-gnu/miri-sysroot" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--target" "aarch64-unknown-linux-gnu" "--out-dir" OUT_DIRtest result: ok. 9 passed;## Running ui tests in tests/fail-dep for aarch64-unknown-linux-gnu## Running ui tests in tests/fail-dep for aarch64-unknown-linux-gnu Compiler: "MIRI_ENV_VAR_TEST"="0" "MIRI_TEMP"="/tmp/miri-uitest-qCqHOo" "RUST_BACKTRACE"="1" /checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/miri "--error-format=json" "--sysroot=/checkout/obj/build/x86_64-unknown-linux-gnu/miri-sysroot" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--target" "aarch64-unknown-linux-gnu" "--out-dir" OUT_DIRtest result: ok.## Running ui tests in tests/native-lib/pass for aarch64-unknown-linux-gnu## Running ui tests in tests/native-lib/pass for aarch64-unknown-linux-gnu Compiler: "MIRI_ENV_VAR_TEST"="0" "MIRI_TEMP"="/tmp/miri-uitest-qCqHOo" "RUST_BACKTRACE"="1" /checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/miri "--error-format=json" "--sysroot=/checkout/obj/build/x86_64-unknown-linux-gnu/miri-sysroot" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--target" "aarch64-unknown-linux-gnu" "-Zmiri-native-lib=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-tools/miri-native-lib/libtestlib.so" "--out-dir" OUT_DIRtest result: ok. 1 ignored; Compiler: "MIRI_ENV_VAR_TEST"="0" "MIRI_TEMP"="/tmp/miri-uitest-qCqHOo" "RUST_BACKTRACE"="1" /checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/miri "--error-format=json" "--sysroot=/checkout/obj/build/x86_64-unknown-linux-gnu/miri-sysroot" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--target" "aarch64-unknown-linux-gnu" "-Zmiri-native-lib=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-tools/miri-native-lib/libtestlib.so" "--out-dir" OUT_DIRtest result: ok. finished in 38.232 seconds##[endgroup]---.......... (120/124)...F (124/124)/checkout/tests/rustdoc-gui/help-page.goml help-page... [DEBUG] Done![DEBUG] EXECUTING (line 8 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 33) "let parseClickVar = await page.$("#settings-menu");if (parseClickVar === null) { throw '"#settings-menu" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 10 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 33) "const timeLimit = page.getDefaultTimeout();const timeAdd = 50;let allTime = 0;let parseWaitFor = null;while (true) { parseWaitFor = await page.$("#settings"); if (parseWaitFor !== null) { } } await new Promise(r => setTimeout(r, timeAdd)); if (timeLimit === 0) { } } allTime += timeAdd; if (allTime >= timeLimit) { throw new Error("The following CSS selector \"#settings\" was not found");}"[DEBUG] Done![DEBUG] EXECUTING (line 12[DEBUG] EXECUTING (line 12 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 33) "let parseClickVar = await page.$("#theme-ayu");if (parseClickVar === null) { throw '"#theme-ayu" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 14 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 33) "const timeLimit = page.getDefaultTimeout();const timeAdd = 50;let allTime = 0;let parseWaitFor = null;while (true) { parseWaitFor = await page.$("#theme-ayu:checked"); if (parseWaitFor !== null) { } } await new Promise(r => setTimeout(r, timeAdd)); if (timeLimit === 0) { } } allTime += timeAdd; if (allTime >= timeLimit) { throw new Error("The following CSS selector \"#theme-ayu:checked\" was not found");}"[DEBUG] Done![DEBUG] EXECUTING (line 16[DEBUG] EXECUTING (line 16 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 33) "let parseClickVar = await page.$("#settings-menu");if (parseClickVar === null) { throw '"#settings-menu" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 18 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 33) "const timeLimit = page.getDefaultTimeout();const timeAdd = 50;let allTime = 0;let parseWaitForLocalStorage = null;while (true) { parseWaitForLocalStorage = await page.evaluate(() => { const errors = []; const parseWaitForLocalStorageDict = { "rustdoc-theme": "ayu" }; for (const [parseWaitForLocalStorageKey, parseWaitForLocalStorageValue] of Object.entries(parseWaitForLocalStorageDict)) { let parseWaitForLocalStorage = window.localStorage.getItem(parseWaitForLocalStorageKey); if (parseWaitForLocalStorage != parseWaitForLocalStorageValue) { errors.push("localStorage item \"" + parseWaitForLocalStorageKey + "\" (of value \"" + parseWaitForLocalStorageValue + "\") != \"" + parseWaitForLocalStorage + "\""); } return errors; }); }); if (parseWaitForLocalStorage.length === 0) { } } await new Promise(r => setTimeout(r, timeAdd)); if (timeLimit === 0) { } } allTime += timeAdd; if (allTime >= timeLimit) { const errs = parseWaitForLocalStorage.join(", "); throw new Error("The following local storage entries still don't match: [" + errs + "]");}"[DEBUG] Done![DEBUG] EXECUTING (line 25[DEBUG] EXECUTING (line 25 from `tests/rustdoc-gui/help-page.goml` line 33) "if (!arg.showText) { throw "`show-text: true` needs to be used before checking for `color` (otherwise the browser doesn't compute it)";[DEBUG] Done![DEBUG] EXECUTING (line 25[DEBUG] EXECUTING (line 25 from `tests/rustdoc-gui/help-page.goml` line 33) "const { checkCssProperty } = require('command-helpers.js');async function checkElem(elem) { const nonMatchingProps = []; const jsHandle = await elem.evaluateHandle(e => { const parseAssertElemCssDict = ["color","background-color","box-shadow"]; const assertComputedStyle = window.getComputedStyle(e); const simple = []; const computed = []; const keys = []; for (const entry of parseAssertElemCssDict) { simple.push(e.style[entry]); computed.push(assertComputedStyle[entry]); keys.push(entry); } return [keys, simple, computed]; }); const [keys, simple, computed] = await jsHandle.jsonValue(); const values = ["#c5c5c5","#314559","#5c6773 0px -1px 0px 0px inset"]; for (const [i, key] of keys.entries()) { const localErr = []; checkCssProperty(key, values[i], simple[i], computed[i], localErr); nonMatchingProps.push(...localErr); } if (nonMatchingProps.length !== 0) { const props = nonMatchingProps.join("; "); throw "The following errors happened (for selector `#help kbd`): [" + props + "]";}}let parseAssertElemCss = await page.$$("#help kbd");if (parseAssertElemCss.length === 0) { throw '"#help kbd" not found'; }for (const elem of parseAssertElemCss) { await checkElem(elem);[DEBUG] Done![DEBUG] EXECUTING (line 23[DEBUG] EXECUTING (line 23 from `tests/rustdoc-gui/help-page.goml` line 39) "if (arg && arg.debug_log && arg.debug_log.setDebugEnabled) { arg.debug_log.setDebugEnabled(true);} else { throw "`debug` command needs an object with a `debug_log` field of `Debug` type!";[DEBUG] Done![DEBUG] EXECUTING (line 8[DEBUG] EXECUTING (line 8 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 39) "let parseClickVar = await page.$("#settings-menu");if (parseClickVar === null) { throw '"#settings-menu" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 10 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 39) "const timeLimit = page.getDefaultTimeout();const timeAdd = 50;let allTime = 0;let parseWaitFor = null;while (true) { parseWaitFor = await page.$("#settings"); if (parseWaitFor !== null) { } } await new Promise(r => setTimeout(r, timeAdd)); if (timeLimit === 0) { } } allTime += timeAdd; if (allTime >= timeLimit) { throw new Error("The following CSS selector \"#settings\" was not found");}"[DEBUG] Done![DEBUG] EXECUTING (line 12[DEBUG] EXECUTING (line 12 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 39) "let parseClickVar = await page.$("#theme-dark");if (parseClickVar === null) { throw '"#theme-dark" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 14 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 39) "const timeLimit = page.getDefaultTimeout();const timeAdd = 50;let allTime = 0;let parseWaitFor = null;while (true) { parseWaitFor = await page.$("#theme-dark:checked"); if (parseWaitFor !== null) { } } await new Promise(r => setTimeout(r, timeAdd)); if (timeLimit === 0) { } } allTime += timeAdd; if (allTime >= timeLimit) { throw new Error("The following CSS selector \"#theme-dark:checked\" was not found");}"[DEBUG] Done![DEBUG] EXECUTING (line 16[DEBUG] EXECUTING (line 16 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 39) "let parseClickVar = await page.$("#settings-menu");if (parseClickVar === null) { throw '"#settings-menu" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 18 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 39) "const timeLimit = page.getDefaultTimeout();const timeAdd = 50;let allTime = 0;let parseWaitForLocalStorage = null;while (true) { parseWaitForLocalStorage = await page.evaluate(() => { const errors = []; const parseWaitForLocalStorageDict = { "rustdoc-theme": "dark" }; for (const [parseWaitForLocalStorageKey, parseWaitForLocalStorageValue] of Object.entries(parseWaitForLocalStorageDict)) { let parseWaitForLocalStorage = window.localStorage.getItem(parseWaitForLocalStorageKey); if (parseWaitForLocalStorage != parseWaitForLocalStorageValue) { errors.push("localStorage item \"" + parseWaitForLocalStorageKey + "\" (of value \"" + parseWaitForLocalStorageValue + "\") != \"" + parseWaitForLocalStorage + "\""); } return errors; }); }); if (parseWaitForLocalStorage.length === 0) { } } await new Promise(r => setTimeout(r, timeAdd)); if (timeLimit === 0) { } } allTime += timeAdd; if (allTime >= timeLimit) { const errs = parseWaitForLocalStorage.join(", "); throw new Error("The following local storage entries still don't match: [" + errs + "]");}"[DEBUG] Done![DEBUG] EXECUTING (line 25[DEBUG] EXECUTING (line 25 from `tests/rustdoc-gui/help-page.goml` line 39) "if (!arg.showText) { throw "`show-text: true` needs to be used before checking for `color` (otherwise the browser doesn't compute it)";[DEBUG] Done![DEBUG] EXECUTING (line 25[DEBUG] EXECUTING (line 25 from `tests/rustdoc-gui/help-page.goml` line 39) "const { checkCssProperty } = require('command-helpers.js');async function checkElem(elem) { const nonMatchingProps = []; const jsHandle = await elem.evaluateHandle(e => { const parseAssertElemCssDict = ["color","background-color","box-shadow"]; const assertComputedStyle = window.getComputedStyle(e); const simple = []; const computed = []; const keys = []; for (const entry of parseAssertElemCssDict) { simple.push(e.style[entry]); computed.push(assertComputedStyle[entry]); keys.push(entry); } return [keys, simple, computed]; }); const [keys, simple, computed] = await jsHandle.jsonValue(); const values = ["#000","#fafbfc","#c6cbd1 0px -1px 0px 0px inset"]; for (const [i, key] of keys.entries()) { const localErr = []; checkCssProperty(key, values[i], simple[i], computed[i], localErr); nonMatchingProps.push(...localErr); } if (nonMatchingProps.length !== 0) { const props = nonMatchingProps.join("; "); throw "The following errors happened (for selector `#help kbd`): [" + props + "]";}}let parseAssertElemCss = await page.$$("#help kbd");if (parseAssertElemCss.length === 0) { throw '"#help kbd" not found'; }for (const elem of parseAssertElemCss) { await checkElem(elem);[DEBUG] Done![DEBUG] EXECUTING (line 23[DEBUG] EXECUTING (line 23 from `tests/rustdoc-gui/help-page.goml` line 45) "if (arg && arg.debug_log && arg.debug_log.setDebugEnabled) { arg.debug_log.setDebugEnabled(true);} else { throw "`debug` command needs an object with a `debug_log` field of `Debug` type!";[DEBUG] Done![DEBUG] EXECUTING (line 8[DEBUG] EXECUTING (line 8 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 45) "let parseClickVar = await page.$("#settings-menu");if (parseClickVar === null) { throw '"#settings-menu" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 10 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 45) "const timeLimit = page.getDefaultTimeout();const timeAdd = 50;let allTime = 0;let parseWaitFor = null;while (true) { parseWaitFor = await page.$("#settings"); if (parseWaitFor !== null) { } } await new Promise(r => setTimeout(r, timeAdd)); if (timeLimit === 0) { } } allTime += timeAdd; if (allTime >= timeLimit) { throw new Error("The following CSS selector \"#settings\" was not found");}"[DEBUG] Done![DEBUG] EXECUTING (line 12[DEBUG] EXECUTING (line 12 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 45) "let parseClickVar = await page.$("#theme-light");if (parseClickVar === null) { throw '"#theme-light" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 14 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 45) "const timeLimit = page.getDefaultTimeout();const timeAdd = 50;let allTime = 0;let parseWaitFor = null;while (true) { parseWaitFor = await page.$("#theme-light:checked"); if (parseWaitFor !== null) { } } await new Promise(r => setTimeout(r, timeAdd)); if (timeLimit === 0) { } } allTime += timeAdd; if (allTime >= timeLimit) { throw new Error("The following CSS selector \"#theme-light:checked\" was not found");}"[DEBUG] Done![DEBUG] EXECUTING (line 16[DEBUG] EXECUTING (line 16 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 45) "let parseClickVar = await page.$("#settings-menu");if (parseClickVar === null) { throw '"#settings-menu" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 18 from `tests/rustdoc-gui/help-page.goml` line 24 from `tests/rustdoc-gui/help-page.goml` line 45) "const timeLimit = page.getDefaultTimeout();const timeAdd = 50;let allTime = 0;let parseWaitForLocalStorage = null;while (true) { parseWaitForLocalStorage = await page.evaluate(() => { const errors = []; const parseWaitForLocalStorageDict = { "rustdoc-theme": "light" }; for (const [parseWaitForLocalStorageKey, parseWaitForLocalStorageValue] of Object.entries(parseWaitForLocalStorageDict)) { let parseWaitForLocalStorage = window.localStorage.getItem(parseWaitForLocalStorageKey); if (parseWaitForLocalStorage != parseWaitForLocalStorageValue) { errors.push("localStorage item \"" + parseWaitForLocalStorageKey + "\" (of value \"" + parseWaitForLocalStorageValue + "\") != \"" + parseWaitForLocalStorage + "\""); } return errors; }); }); if (parseWaitForLocalStorage.length === 0) { } } await new Promise(r => setTimeout(r, timeAdd)); if (timeLimit === 0) { } } allTime += timeAdd; if (allTime >= timeLimit) { const errs = parseWaitForLocalStorage.join(", "); throw new Error("The following local storage entries still don't match: [" + errs + "]");}"[DEBUG] Done![DEBUG] EXECUTING (line 25[DEBUG] EXECUTING (line 25 from `tests/rustdoc-gui/help-page.goml` line 45) "if (!arg.showText) { throw "`show-text: true` needs to be used before checking for `color` (otherwise the browser doesn't compute it)";[DEBUG] Done![DEBUG] EXECUTING (line 25[DEBUG] EXECUTING (line 25 from `tests/rustdoc-gui/help-page.goml` line 45) "const { checkCssProperty } = require('command-helpers.js');async function checkElem(elem) { const nonMatchingProps = []; const jsHandle = await elem.evaluateHandle(e => { const parseAssertElemCssDict = ["color","background-color","box-shadow"]; const assertComputedStyle = window.getComputedStyle(e); const simple = []; const computed = []; const keys = []; for (const entry of parseAssertElemCssDict) { simple.push(e.style[entry]); computed.push(assertComputedStyle[entry]); keys.push(entry); } return [keys, simple, computed]; }); const [keys, simple, computed] = await jsHandle.jsonValue(); const values = ["#000","#fafbfc","#c6cbd1 0px -1px 0px 0px inset"]; for (const [i, key] of keys.entries()) { const localErr = []; checkCssProperty(key, values[i], simple[i], computed[i], localErr); nonMatchingProps.push(...localErr); } if (nonMatchingProps.length !== 0) { const props = nonMatchingProps.join("; "); throw "The following errors happened (for selector `#help kbd`): [" + props + "]";}}let parseAssertElemCss = await page.$$("#help kbd");if (parseAssertElemCss.length === 0) { throw '"#help kbd" not found'; }for (const elem of parseAssertElemCss) { Error: () await checkElem(elem);[DEBUG] Done![DEBUG] Done![DEBUG] EXECUTING (line 53) "const url = "file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/doc/test_docs/index.html";try { await page.goto(url);} catch(exc) { if (exc instanceof arg.puppeteer.ProtocolError) { throw "Cannot navigate to invalid URL `" + url + "`"; throw exc; }}"[DEBUG] Done![DEBUG] Done![DEBUG] EXECUTING (line 53) "await arg.browser.overridePermissions(page.url(), arg.permissions);"[DEBUG] Done![DEBUG] EXECUTING (line 54) "const viewport = page.viewport();viewport.width = 1000;viewport.height = 1000;await page.setViewport(viewport);"[DEBUG] Done![DEBUG] EXECUTING (line 55) "try {if ((await page.$("#help")) === null) { throw '"#help" not found'; }} catch(e) { return; } throw "assert didn't fail";"[DEBUG] Done![DEBUG] EXECUTING (line 56) "let parseClickVar = await page.$("#help-button > a");if (parseClickVar === null) { throw '"#help-button > a" not found'; }await parseClickVar.click();"[DEBUG] Done![DEBUG] EXECUTING (line 57) "const { checkCssProperty } = require('command-helpers.js');async function checkElem(elem) { const nonMatchingProps = []; const jsHandle = await elem.evaluateHandle(e => { const parseAssertElemCssDict = ["display"]; const assertComputedStyle = window.getComputedStyle(e); const simple = []; const computed = []; const keys = []; for (const entry of parseAssertElemCssDict) { simple.push(e.style[entry]); computed.push(assertComputedStyle[entry]); keys.push(entry); } return [keys, simple, computed]; }); const [keys, simple, computed] = await jsHandle.jsonValue(); const values = ["block"]; for (const [i, key] of keys.entries()) { const localErr = []; checkCssProperty(key, values[i], simple[i], computed[i], localErr); nonMatchingProps.push(...localErr); } if (nonMatchingProps.length !== 0) { const props = nonMatchingProps.join("; "); throw "The following errors happened (for selector `#help`): [" + props + "]";}}let parseAssertElemCss = await page.$("#help");if (parseAssertElemCss === null) { throw '"#help" not found'; }await checkElem(parseAssertElemCss);"[DEBUG] Done![DEBUG] EXECUTING (line 58) "const { checkCssProperty } = require('command-helpers.js');async function checkElem(elem) { const nonMatchingProps = []; const jsHandle = await elem.evaluateHandle(e => { const parseAssertElemCssDict = ["font-size"]; const assertComputedStyle = window.getComputedStyle(e);
Fixes#126430.
r?@notriddle