Skip to content

E2E: Improve Playwright test patterns in specs/task-logs.spec.ts #63964

@choo121600

Description

@choo121600

Description

Improve Playwright test patterns in specs/task-logs.spec.ts and related page object to align with Playwright Best Practices.

This PR focuses on improving test patterns only.
It does not change test coverage or behavior.

Checklist

  • page.waitForFunction() with DOM queries → locator-based waiting
  • page.waitForTimeout() → state-based waiting
  • waitForLoadState("networkidle") → wait for specific UI state
  • Manual assertions → web-first assertions
  • page.evaluate() for DOM manipulation → observe UI state instead
  • CSS :has-text() → user-facing locators
  • flaky check
  • need to remove ignore spec

Scope

This issue covers improvements in:

  • specs/task-logs.spec.ts
  • pages/TaskInstancesPage.ts

Use case/motivation

No response

Related issues

Part of #63036

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions