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();
   }
 

Reply via email to