This is an automated email from the ASF dual-hosted git repository.
choo121600 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new dd015d9abbf Improve Playwright test patterns in TaskInstancePage
#63963 (#63970)
dd015d9abbf is described below
commit dd015d9abbf9edb1c65d4e6fbee6c8afc1ebb1a2
Author: Haseeb Malik <[email protected]>
AuthorDate: Fri Mar 20 04:53:28 2026 -0400
Improve Playwright test patterns in TaskInstancePage #63963 (#63970)
---
.../src/airflow/ui/src/components/TriggerDag/TriggerDAGForm.tsx | 1 +
airflow-core/src/airflow/ui/tests/e2e/pages/TaskInstancePage.ts | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git
a/airflow-core/src/airflow/ui/src/components/TriggerDag/TriggerDAGForm.tsx
b/airflow-core/src/airflow/ui/src/components/TriggerDag/TriggerDAGForm.tsx
index 5e89ec8835a..d94991378e7 100644
--- a/airflow-core/src/airflow/ui/src/components/TriggerDag/TriggerDAGForm.tsx
+++ b/airflow-core/src/airflow/ui/src/components/TriggerDag/TriggerDAGForm.tsx
@@ -265,6 +265,7 @@ const TriggerDAGForm = ({
<Spacer />
<Button
colorPalette="brand"
+ data-testid="trigger-dag-submit"
disabled={
Boolean(errors.conf) ||
Boolean(errors.date) ||
diff --git a/airflow-core/src/airflow/ui/tests/e2e/pages/TaskInstancePage.ts
b/airflow-core/src/airflow/ui/tests/e2e/pages/TaskInstancePage.ts
index e9198defec5..585b7bb4583 100644
--- a/airflow-core/src/airflow/ui/tests/e2e/pages/TaskInstancePage.ts
+++ b/airflow-core/src/airflow/ui/tests/e2e/pages/TaskInstancePage.ts
@@ -27,8 +27,8 @@ export class TaskInstancePage extends BasePage {
public constructor(page: Page) {
super(page);
- this.triggerButton = page.locator('button[aria-label="Trigger
Dag"]:has-text("Trigger")');
- this.confirmTriggerButton =
page.locator('button:has-text("Trigger")').last();
+ this.triggerButton = page.getByTestId("trigger-dag-button");
+ this.confirmTriggerButton = page.getByTestId("trigger-dag-submit");
this.stateBadge = page.getByTestId("state-badge").first();
}