Skip to content

Migrate e2e tests to @crowdstrike/foundry-playwright#126

Merged
mraible merged 6 commits into
mainfrom
foundry-playwright-integration
May 11, 2026
Merged

Migrate e2e tests to @crowdstrike/foundry-playwright#126
mraible merged 6 commits into
mainfrom
foundry-playwright-integration

Conversation

@mraible
Copy link
Copy Markdown
Contributor

@mraible mraible commented Apr 22, 2026

Migrate e2e tests from inline Playwright helpers to the shared @crowdstrike/foundry-playwright library.

This replaces duplicated auth, page object, and config code with the shared library that provides defineFoundryConfig(), AppCatalogPage, WorkflowsPage, DetectionExtensionPage, and other page objects.

Blocked on: @crowdstrike/foundry-playwright being published to npm. The dependency currently points to a local .tgz file and must be updated to a version specifier before merging.

@mraible mraible force-pushed the foundry-playwright-integration branch from 371575c to 7d48a32 Compare April 23, 2026 14:46
@mraible mraible force-pushed the foundry-playwright-integration branch from e6feff6 to 0c2e128 Compare May 7, 2026 17:52
@mraible mraible marked this pull request as ready for review May 7, 2026 17:52
mraible added 3 commits May 7, 2026 12:01
The library already provides verifyWorkflowExecutionCompleted(), so the
local extension class is unnecessary.
Kept userPreferencesExtensionPage, collectionsCRUDExtensionPage, and workflowsPage which are used in tests. Removed FoundryHomePage, AppManagerPage, AppCatalogPage, appName, and config fixtures that were defined but never destructured.
@mraible mraible enabled auto-merge (squash) May 7, 2026 21:34
@mraible mraible merged commit 9c70f76 into main May 11, 2026
10 checks passed
@mraible mraible deleted the foundry-playwright-integration branch May 11, 2026 14:15
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