Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(lint): Experimenting with more strict linting rules - If braces and no-unnecessary-condition #34054

Closed
wants to merge 8 commits into from

Conversation

agg23
Copy link
Contributor

@agg23 agg23 commented Dec 17, 2024

As we were discussing internally, explore applying rules to make ifs display the same whether they're single or multi-line (always with braces.

Additionally adds the @typescript-eslint/no-unnecessary-condition rule to use TypeScript to evaluate whether or not certain comparisons are necessary. Anywhere flagged by this rule indicates either a logic or types error, which I believe we should all be committed on fixing.

This PR is cleanly separated into commits for each set of major changes:

});
this._channel.on('pageError', ({ error, page }) => {
const pageObject = Page.from(page);
const parsedError = parseError(error);
this.emit(Events.BrowserContext.WebError, new WebError(pageObject, parsedError));
if (pageObject)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to always be non-nullish. Should this check be re-added anyway?

}
if (!browser.contexts())
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see how this would ever be falsy.

}
if (!browser.contexts())
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see how this would ever be falsy again.

This comment has been minimized.

This comment has been minimized.

Copy link
Contributor

Test results for "tests 1"

15 fatal errors, not part of any test
2669 failed
❌ [chromium-library] › library/browsercontext-reuse.spec.ts:239:1 › should reset tracing @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/browsertype-connect.spec.ts:131:5 › launchServer › should print custom ws close error @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/browsertype-connect.spec.ts:313:5 › launchServer › should handle exceptions during connect @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/browsertype-connect.spec.ts:646:5 › launchServer › should record trace with sources @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/browsertype-connect.spec.ts:131:5 › run-server › should print custom ws close error @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/browsertype-connect.spec.ts:313:5 › run-server › should handle exceptions during connect @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/browsertype-connect.spec.ts:646:5 › run-server › should record trace with sources @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/chromium/connect-over-cdp.spec.ts:479:5 › should allow tracing over cdp session @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/debug-controller.spec.ts:74:1 › should pick element @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/debug-controller.spec.ts:156:1 › should highlight all @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/debug-controller.spec.ts:169:1 › should record @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/debug-controller.spec.ts:204:1 › should record custom data-testid @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/debug-controller.spec.ts:263:1 › should highlight inside iframe @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/debug-controller.spec.ts:289:1 › should highlight aria template @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:24:7 › cli codegen › should click @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:56:7 › cli codegen › should double click @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:98:7 › cli codegen › should ignore programmatic events @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:118:7 › cli codegen › should click after same-document navigation @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:148:7 › cli codegen › should make a positioned click on a canvas @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:201:7 › cli codegen › should work with TrustedTypes @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:239:7 › cli codegen › should not target selector preview by text regexp @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:270:7 › cli codegen › should fill @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:300:7 › cli codegen › should fill japanese text @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:334:7 › cli codegen › should fill textarea @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:351:7 › cli codegen › should fill textarea with new lines at the end @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:366:7 › cli codegen › should fill [contentEditable] @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:383:7 › cli codegen › should press @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:417:7 › cli codegen › should update selected element after pressing Tab @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:463:7 › cli codegen › should record ArrowDown @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:485:7 › cli codegen › should emit single keyup on ArrowDown @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:511:7 › cli codegen › should check @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:543:7 › cli codegen › should check a radio button @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:562:7 › cli codegen › should check with keyboard @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:581:7 › cli codegen › should uncheck @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:613:7 › cli codegen › should select @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:646:7 › cli codegen › should select with size attribute @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:687:7 › cli codegen › should await popup @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:729:7 › cli codegen › should attribute navigation to click @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:784:7 › cli codegen › should ignore AltGraph @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:798:7 › cli codegen › should middle click @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:830:7 › cli codegen › should record slider @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:869:7 › cli codegen › should click button with nested div @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:901:7 › cli codegen › should record omnibox navigations after performAction @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:913:7 › cli codegen › should record omnibox navigations after recordAction @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:925:7 › cli codegen › should not throw csp directive violation errors @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:932:7 › cli codegen › should clear when recording is disabled @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:25:7 › cli codegen › should contain open page @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:47:7 › cli codegen › should contain second page @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:70:7 › cli codegen › should contain close page @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:94:7 › cli codegen › should not lead to an error if html gets clicked @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:108:7 › cli codegen › should upload a single file @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:138:7 › cli codegen › should upload multiple files @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:168:7 › cli codegen › should clear files @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:198:7 › cli codegen › should download files @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:249:7 › cli codegen › should handle dialogs @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:297:7 › cli codegen › should handle history.postData @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:313:7 › cli codegen › should record open in a new tab with url @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:344:7 › cli codegen › should not clash pages @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:381:7 › cli codegen › click should emit events in order @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:406:7 › cli codegen › should reset hover model on action when element detaches @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:417:7 › cli codegen › should update active model on action @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:429:7 › cli codegen › should check input with chaining id @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:438:7 › cli codegen › should record navigations after identical pushState @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:458:7 › cli codegen › should --save-trace @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:468:7 › cli codegen › should save assets via SIGINT @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:485:7 › cli codegen › should fill tricky characters @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:516:7 › cli codegen › should --test-id-attribute @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:26:7 › cli codegen › should click locator.first @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:61:7 › cli codegen › should click locator.nth @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:96:7 › cli codegen › should generate frame locators (1) @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:121:7 › cli codegen › should generate frame locators (2) @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:146:7 › cli codegen › should generate frame locators (3) @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:171:7 › cli codegen › should generate frame locators (4) @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:255:7 › cli codegen › should generate frame locators with special characters in name attribute @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:283:7 › cli codegen › should generate frame locators with title attribute @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:315:7 › cli codegen › should generate frame locators with name attribute @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:347:7 › cli codegen › should generate frame locators with id attribute @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:379:7 › cli codegen › should generate frame locators with testId @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:411:7 › cli codegen › should generate role locators undef frame locators @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:437:7 › cli codegen › should generate getByTestId @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:469:7 › cli codegen › should generate getByPlaceholder @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:498:7 › cli codegen › should generate getByAltText @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:527:7 › cli codegen › should generate getByLabel @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:556:7 › cli codegen › should generate getByLabel without regex @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:585:7 › cli codegen › should consume pointer events @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:616:7 › cli codegen › should consume contextmenu events, despite a custom context menu @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:686:7 › cli codegen › should assert value @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:733:7 › cli codegen › should assert value on disabled input @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:758:7 › cli codegen › should assert value on disabled select @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:779:7 › cli codegen › should assert visibility @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:797:7 › cli codegen › should keep toolbar visible even if webpage erases content in hydration @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:814:7 › cli codegen › should display inline svg icons on text assertion dialog inside iframe @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:24:7 › should generate aria snapshot @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:44:7 › should generate regex in aria snapshot @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:64:7 › should inspect aria snapshot @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:77:7 › should update aria snapshot highlight @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:122:7 › should show aria snapshot error @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:146:7 › should generate valid javascript with multiline snapshot assertion @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:30:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:45:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:87:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:146:5 › should print load/save storageState @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:171:5 › should work with --save-har @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:183:7 › should not print context options method override in nunit if no options were passed @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:189:7 › should print context options method override in nunit if options were passed @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:202:7 › should work with --save-har in nunit @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:183:7 › should not print context options method override in mstest if no options were passed @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:189:7 › should print context options method override in mstest if options were passed @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:202:7 › should work with --save-har in mstest @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:214:5 › should print a valid basic program in mstest @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:240:5 › should print a valid basic program in nunit @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:26:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:42:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:49:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:78:5 › should print load/save storage_state @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:92:5 › should work with --save-har @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:104:5 › should print the correct imports in junit @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:115:5 › should print a valid basic program in junit @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:27:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:39:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:54:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:87:5 › should save the codegen output to a file if specified @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:111:5 › should print load/save storageState @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-pick-locator.spec.ts:24:7 › should inspect locator @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-pick-locator.spec.ts:36:7 › should update locator highlight @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-pytest.spec.ts:23:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-pytest.spec.ts:57:5 › should save the codegen output to a file if specified @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:26:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:39:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:52:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:82:5 › should save the codegen output to a file if specified @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:115:5 › should print load/save storage_state @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:147:5 › should work with --save-har @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:26:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:38:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:50:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:78:5 › should save the codegen output to a file if specified @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:106:5 › should print load/save storage_state @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:23:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:32:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:45:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:74:5 › should print load storageState @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:88:5 › should not generate recordHAR with --save-har @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:99:5 › should generate routeFromHAR with --save-har @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:38:3 › should support playwright.$, playwright.$$ @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:45:3 › should support playwright.selector @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:50:3 › should support playwright.locator.value @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:56:3 › should support playwright.locator.values @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:67:3 › should support playwright.locator({ has }) @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:78:3 › should support playwright.locator({ hasNot }) @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:84:3 › should support locator.and() @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:89:3 › should support locator.or() @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:94:3 › should support playwright.getBy* @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/console-api.spec.ts:104:3 › expected properties on playwright object @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:23:3 › should resume when closing inspector @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:35:3 › should not reset timeouts @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:65:5 › pause › should pause and resume the script @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:75:5 › pause › should pause and resume the script with keyboard shortcut @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:85:5 › pause › should resume from console @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:98:5 › pause › should pause after a navigation @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:109:5 › pause › should show source @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:122:5 › pause › should pause on next pause @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:138:5 › pause › should step @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/inspector/pause.spec.ts:156:5 › pause › should step with keyboard shortcut @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/locator-generator.spec.ts:483:5 › reverse engineer internal:has-text locators @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:35:5 › selector generator › should prefer button over inner span @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:40:5 › selector generator › should prefer role=button over inner span @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:45:5 › selector generator › should not prefer zero-sized button over inner span @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:54:5 › selector generator › should generate text and normalize whitespace @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:59:5 › selector generator › should not escape spaces inside named attr selectors @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:64:5 › selector generator › should generate text for @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:69:5 › selector generator › should trim text @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:77:5 › selector generator › should try to improve role name @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:82:5 › selector generator › should try to improve text @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:87:5 › selector generator › should try to improve text by shortening @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:92:5 › selector generator › should try to improve label text by shortening @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:97:5 › selector generator › should not improve guid text @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:102:5 › selector generator › should not escape text with >> @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:107:5 › selector generator › should escape text with quote @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:112:5 › selector generator › should escape text with slash @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:117:5 › selector generator › should not use text for select @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:125:5 › selector generator › should use ordinal for identical nodes @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:130:5 › selector generator › should prefer data-testid @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:135:5 › selector generator › should use data-testid in strict errors @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:159:5 › selector generator › should handle first non-unique data-testid @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:170:5 › selector generator › should handle second non-unique data-testid @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:181:5 › selector generator › should use readable id @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:189:5 › selector generator › should not use generated id @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:197:5 › selector generator › should use internal:has-text @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:206:5 › selector generator › should use internal:has-text with regexp @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:215:5 › selector generator › should use internal:has-text with regexp with a quote @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:224:5 › selector generator › should chain text after parent @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:232:5 › selector generator › should use parent text @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:240:5 › selector generator › should separate selectors by >> @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:252:5 › selector generator › should trim long text @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:265:5 › selector generator › should use nested ordinals @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:282:5 › selector generator › should properly join child selectors under nested ordinals @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:303:5 › selector generator › should not use input[value] @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:313:7 › selector generator › should prioritize attributes correctly › role @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/selector-generator.spec.ts:317:7 › selector generator › should prioritize attributes correctly › placeholder @chromium-ubuntu-22.04-node18
❌ [chromium-library] › library/browsercontext-reuse.spec.ts:239:1 › should reset tracing @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/browsertype-connect.spec.ts:131:5 › launchServer › should print custom ws close error @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/browsertype-connect.spec.ts:313:5 › launchServer › should handle exceptions during connect @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/browsertype-connect.spec.ts:646:5 › launchServer › should record trace with sources @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/browsertype-connect.spec.ts:131:5 › run-server › should print custom ws close error @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/browsertype-connect.spec.ts:313:5 › run-server › should handle exceptions during connect @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/browsertype-connect.spec.ts:646:5 › run-server › should record trace with sources @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/chromium/connect-over-cdp.spec.ts:479:5 › should allow tracing over cdp session @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/debug-controller.spec.ts:74:1 › should pick element @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/debug-controller.spec.ts:156:1 › should highlight all @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/debug-controller.spec.ts:169:1 › should record @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/debug-controller.spec.ts:204:1 › should record custom data-testid @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/debug-controller.spec.ts:263:1 › should highlight inside iframe @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/debug-controller.spec.ts:289:1 › should highlight aria template @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:24:7 › cli codegen › should click @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:56:7 › cli codegen › should double click @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:98:7 › cli codegen › should ignore programmatic events @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:118:7 › cli codegen › should click after same-document navigation @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:148:7 › cli codegen › should make a positioned click on a canvas @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:201:7 › cli codegen › should work with TrustedTypes @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:239:7 › cli codegen › should not target selector preview by text regexp @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:270:7 › cli codegen › should fill @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:300:7 › cli codegen › should fill japanese text @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:334:7 › cli codegen › should fill textarea @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:351:7 › cli codegen › should fill textarea with new lines at the end @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:366:7 › cli codegen › should fill [contentEditable] @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:383:7 › cli codegen › should press @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:417:7 › cli codegen › should update selected element after pressing Tab @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:463:7 › cli codegen › should record ArrowDown @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:485:7 › cli codegen › should emit single keyup on ArrowDown @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:511:7 › cli codegen › should check @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:543:7 › cli codegen › should check a radio button @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:562:7 › cli codegen › should check with keyboard @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:581:7 › cli codegen › should uncheck @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:613:7 › cli codegen › should select @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:646:7 › cli codegen › should select with size attribute @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:687:7 › cli codegen › should await popup @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:729:7 › cli codegen › should attribute navigation to click @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:784:7 › cli codegen › should ignore AltGraph @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:798:7 › cli codegen › should middle click @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:830:7 › cli codegen › should record slider @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:869:7 › cli codegen › should click button with nested div @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:901:7 › cli codegen › should record omnibox navigations after performAction @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:913:7 › cli codegen › should record omnibox navigations after recordAction @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:925:7 › cli codegen › should not throw csp directive violation errors @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:932:7 › cli codegen › should clear when recording is disabled @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:25:7 › cli codegen › should contain open page @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:47:7 › cli codegen › should contain second page @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:70:7 › cli codegen › should contain close page @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:94:7 › cli codegen › should not lead to an error if html gets clicked @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:108:7 › cli codegen › should upload a single file @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:138:7 › cli codegen › should upload multiple files @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:168:7 › cli codegen › should clear files @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:198:7 › cli codegen › should download files @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:249:7 › cli codegen › should handle dialogs @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:297:7 › cli codegen › should handle history.postData @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:313:7 › cli codegen › should record open in a new tab with url @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:344:7 › cli codegen › should not clash pages @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:381:7 › cli codegen › click should emit events in order @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:406:7 › cli codegen › should reset hover model on action when element detaches @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:417:7 › cli codegen › should update active model on action @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:429:7 › cli codegen › should check input with chaining id @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:438:7 › cli codegen › should record navigations after identical pushState @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:458:7 › cli codegen › should --save-trace @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:468:7 › cli codegen › should save assets via SIGINT @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:485:7 › cli codegen › should fill tricky characters @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:516:7 › cli codegen › should --test-id-attribute @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:26:7 › cli codegen › should click locator.first @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:61:7 › cli codegen › should click locator.nth @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:96:7 › cli codegen › should generate frame locators (1) @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:121:7 › cli codegen › should generate frame locators (2) @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:146:7 › cli codegen › should generate frame locators (3) @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:171:7 › cli codegen › should generate frame locators (4) @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:255:7 › cli codegen › should generate frame locators with special characters in name attribute @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:283:7 › cli codegen › should generate frame locators with title attribute @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:315:7 › cli codegen › should generate frame locators with name attribute @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:347:7 › cli codegen › should generate frame locators with id attribute @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:379:7 › cli codegen › should generate frame locators with testId @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:411:7 › cli codegen › should generate role locators undef frame locators @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:437:7 › cli codegen › should generate getByTestId @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:469:7 › cli codegen › should generate getByPlaceholder @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:498:7 › cli codegen › should generate getByAltText @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:527:7 › cli codegen › should generate getByLabel @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:556:7 › cli codegen › should generate getByLabel without regex @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:585:7 › cli codegen › should consume pointer events @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:616:7 › cli codegen › should consume contextmenu events, despite a custom context menu @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:686:7 › cli codegen › should assert value @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:733:7 › cli codegen › should assert value on disabled input @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:758:7 › cli codegen › should assert value on disabled select @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:779:7 › cli codegen › should assert visibility @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:797:7 › cli codegen › should keep toolbar visible even if webpage erases content in hydration @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:814:7 › cli codegen › should display inline svg icons on text assertion dialog inside iframe @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:24:7 › should generate aria snapshot @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:44:7 › should generate regex in aria snapshot @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:64:7 › should inspect aria snapshot @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:77:7 › should update aria snapshot highlight @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:122:7 › should show aria snapshot error @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-aria.spec.ts:146:7 › should generate valid javascript with multiline snapshot assertion @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:30:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:45:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:87:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:146:5 › should print load/save storageState @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:171:5 › should work with --save-har @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:183:7 › should not print context options method override in nunit if no options were passed @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:189:7 › should print context options method override in nunit if options were passed @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:202:7 › should work with --save-har in nunit @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:183:7 › should not print context options method override in mstest if no options were passed @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:189:7 › should print context options method override in mstest if options were passed @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:202:7 › should work with --save-har in mstest @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:214:5 › should print a valid basic program in mstest @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:240:5 › should print a valid basic program in nunit @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:26:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:42:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:49:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:78:5 › should print load/save storage_state @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:92:5 › should work with --save-har @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:104:5 › should print the correct imports in junit @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:115:5 › should print a valid basic program in junit @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:27:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:39:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:54:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:87:5 › should save the codegen output to a file if specified @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:111:5 › should print load/save storageState @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-pick-locator.spec.ts:24:7 › should inspect locator @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-pick-locator.spec.ts:36:7 › should update locator highlight @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-pytest.spec.ts:23:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-pytest.spec.ts:57:5 › should save the codegen output to a file if specified @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:26:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:39:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:52:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:82:5 › should save the codegen output to a file if specified @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:115:5 › should print load/save storage_state @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:147:5 › should work with --save-har @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:26:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:38:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:50:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:78:5 › should save the codegen output to a file if specified @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:106:5 › should print load/save storage_state @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:23:5 › should print the correct imports and context options @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:32:5 › should print the correct context options for custom settings @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:45:5 › should print the correct context options when using a device @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:74:5 › should print load storageState @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:88:5 › should not generate recordHAR with --save-har @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:99:5 › should generate routeFromHAR with --save-har @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:38:3 › should support playwright.$, playwright.$$ @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:45:3 › should support playwright.selector @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:50:3 › should support playwright.locator.value @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:56:3 › should support playwright.locator.values @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:67:3 › should support playwright.locator({ has }) @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:78:3 › should support playwright.locator({ hasNot }) @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:84:3 › should support locator.and() @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:89:3 › should support locator.or() @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:94:3 › should support playwright.getBy* @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/console-api.spec.ts:104:3 › expected properties on playwright object @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:23:3 › should resume when closing inspector @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:35:3 › should not reset timeouts @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:65:5 › pause › should pause and resume the script @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:75:5 › pause › should pause and resume the script with keyboard shortcut @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:85:5 › pause › should resume from console @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:98:5 › pause › should pause after a navigation @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:109:5 › pause › should show source @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:122:5 › pause › should pause on next pause @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:138:5 › pause › should step @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/inspector/pause.spec.ts:156:5 › pause › should step with keyboard shortcut @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/locator-generator.spec.ts:483:5 › reverse engineer internal:has-text locators @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:35:5 › selector generator › should prefer button over inner span @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:40:5 › selector generator › should prefer role=button over inner span @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:45:5 › selector generator › should not prefer zero-sized button over inner span @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:54:5 › selector generator › should generate text and normalize whitespace @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:59:5 › selector generator › should not escape spaces inside named attr selectors @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:64:5 › selector generator › should generate text for @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:69:5 › selector generator › should trim text @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:77:5 › selector generator › should try to improve role name @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:82:5 › selector generator › should try to improve text @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:87:5 › selector generator › should try to improve text by shortening @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:92:5 › selector generator › should try to improve label text by shortening @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:97:5 › selector generator › should not improve guid text @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:102:5 › selector generator › should not escape text with >> @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:107:5 › selector generator › should escape text with quote @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:112:5 › selector generator › should escape text with slash @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:117:5 › selector generator › should not use text for select @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:125:5 › selector generator › should use ordinal for identical nodes @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:130:5 › selector generator › should prefer data-testid @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:135:5 › selector generator › should use data-testid in strict errors @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:159:5 › selector generator › should handle first non-unique data-testid @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:170:5 › selector generator › should handle second non-unique data-testid @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:181:5 › selector generator › should use readable id @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:189:5 › selector generator › should not use generated id @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:197:5 › selector generator › should use internal:has-text @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:206:5 › selector generator › should use internal:has-text with regexp @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:215:5 › selector generator › should use internal:has-text with regexp with a quote @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:224:5 › selector generator › should chain text after parent @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:232:5 › selector generator › should use parent text @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:240:5 › selector generator › should separate selectors by >> @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:252:5 › selector generator › should trim long text @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:265:5 › selector generator › should use nested ordinals @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:282:5 › selector generator › should properly join child selectors under nested ordinals @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:303:5 › selector generator › should not use input[value] @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:313:7 › selector generator › should prioritize attributes correctly › role @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/selector-generator.spec.ts:317:7 › selector generator › should prioritize attributes correctly › placeholder @chromium-ubuntu-22.04-node20
❌ [chromium-library] › library/browsercontext-reuse.spec.ts:239:1 › should reset tracing @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/browsertype-connect.spec.ts:131:5 › launchServer › should print custom ws close error @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/browsertype-connect.spec.ts:313:5 › launchServer › should handle exceptions during connect @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/browsertype-connect.spec.ts:646:5 › launchServer › should record trace with sources @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/browsertype-connect.spec.ts:131:5 › run-server › should print custom ws close error @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/browsertype-connect.spec.ts:313:5 › run-server › should handle exceptions during connect @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/browsertype-connect.spec.ts:646:5 › run-server › should record trace with sources @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/chromium/connect-over-cdp.spec.ts:479:5 › should allow tracing over cdp session @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/debug-controller.spec.ts:74:1 › should pick element @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/debug-controller.spec.ts:156:1 › should highlight all @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/debug-controller.spec.ts:169:1 › should record @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/debug-controller.spec.ts:204:1 › should record custom data-testid @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/debug-controller.spec.ts:263:1 › should highlight inside iframe @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/debug-controller.spec.ts:289:1 › should highlight aria template @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:24:7 › cli codegen › should click @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:56:7 › cli codegen › should double click @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:98:7 › cli codegen › should ignore programmatic events @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:118:7 › cli codegen › should click after same-document navigation @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:148:7 › cli codegen › should make a positioned click on a canvas @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:201:7 › cli codegen › should work with TrustedTypes @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:239:7 › cli codegen › should not target selector preview by text regexp @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:270:7 › cli codegen › should fill @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:300:7 › cli codegen › should fill japanese text @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:334:7 › cli codegen › should fill textarea @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:351:7 › cli codegen › should fill textarea with new lines at the end @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:366:7 › cli codegen › should fill [contentEditable] @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:383:7 › cli codegen › should press @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:417:7 › cli codegen › should update selected element after pressing Tab @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:463:7 › cli codegen › should record ArrowDown @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:485:7 › cli codegen › should emit single keyup on ArrowDown @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:511:7 › cli codegen › should check @chromium-ubuntu-22.04-node22
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:543:7 › cli codegen › should check a radio button @chromium-ubuntu-22.04-node22... 312349 more characters

@pavelfeldman
Copy link
Member

I still see a bunch of curly around one-liners, is that from before or after our discussion? Also bots seem to be unhappy.

@agg23 agg23 closed this Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants