diff --git a/packages/plugins/@nocobase/plugin-workflow-test/src/e2e/e2ePageObjectModel.ts b/packages/plugins/@nocobase/plugin-workflow-test/src/e2e/e2ePageObjectModel.ts index 8ce5ec83d..d8d54754e 100644 --- a/packages/plugins/@nocobase/plugin-workflow-test/src/e2e/e2ePageObjectModel.ts +++ b/packages/plugins/@nocobase/plugin-workflow-test/src/e2e/e2ePageObjectModel.ts @@ -454,6 +454,7 @@ export class ConditionYesNode { basicRadio: Locator; mathRadio: Locator; formulaRadio: Locator; + conditionExpressionEditBox: Locator; submitButton: Locator; cancelButton: Locator; addNodeButton: Locator; @@ -464,6 +465,7 @@ export class ConditionYesNode { this.nodeConfigure = page .getByLabel(`Condition-${nodeName}`, { exact: true }) .getByRole('button', { name: 'Configure' }); + this.conditionExpressionEditBox = page.getByLabel('textbox'); // await page.getByLabel('variable-constant').first().click(); // await page.getByLabel('variable-button').first().click(); // await page.getByLabel('select-operator-calc').first().click(); @@ -487,6 +489,7 @@ export class ConditionBranchNode { basicRadio: Locator; mathRadio: Locator; formulaRadio: Locator; + conditionExpressionEditBox: Locator; submitButton: Locator; cancelButton: Locator; addNoBranchNode: Locator; @@ -499,6 +502,7 @@ export class ConditionBranchNode { this.nodeConfigure = page .getByLabel(`Condition-${nodeName}`, { exact: true }) .getByRole('button', { name: 'Configure' }); + this.conditionExpressionEditBox = page.getByLabel('textbox'); this.submitButton = page.getByLabel('action-Action-Submit-workflows'); this.cancelButton = page.getByLabel('action-Action-Cancel-workflows'); this.addNodeButton = page.getByLabel(`add-button-condition-${nodeName}`, { exact: true }); diff --git a/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/BranchIntoYesAndNoFormulaEngine.test.ts b/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/BranchIntoYesAndNoFormulaEngine.test.ts index 6fb3a22bf..35e9255ac 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/BranchIntoYesAndNoFormulaEngine.test.ts +++ b/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/BranchIntoYesAndNoFormulaEngine.test.ts @@ -71,10 +71,9 @@ test('Collection event Add Data Trigger, determines that the trigger node single await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.lorem.words(); await page.keyboard.type(`=='${conditionalRightConstant}'`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}=='${conditionalRightConstant}'`, ); await conditionNode.submitButton.click(); @@ -188,10 +187,9 @@ test('Collection event Add Data Trigger, determines that the trigger node single await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.lorem.words(); await page.keyboard.type(`=='${conditionalRightConstant}'`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}=='${conditionalRightConstant}'`, ); await conditionNode.submitButton.click(); @@ -305,10 +303,9 @@ test('Collection event Add Data Trigger, determines that the trigger node single await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.lorem.words(); await page.keyboard.type(`!='${conditionalRightConstant}'`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!='${conditionalRightConstant}'`, ); await conditionNode.submitButton.click(); @@ -422,10 +419,9 @@ test('Collection event Add Data Trigger, determines that the trigger node single await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.lorem.words(); await page.keyboard.type(`!='${conditionalRightConstant}'`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!='${conditionalRightConstant}'`, ); await conditionNode.submitButton.click(); @@ -563,13 +559,12 @@ test('Collection event add data trigger, determine the trigger node integer vari await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); await page.keyboard.type('=='); await page.getByLabel('variable-button').click(); await page.getByRole('menuitemcheckbox', { name: 'Node result' }).click(); await page.getByRole('menuitemcheckbox', { name: preQueryRecordNodeTitle }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}==Node result / ${preQueryRecordNodeTitle} / ${triggerNodeFieldDisplayName}`, ); await conditionNode.submitButton.click(); @@ -714,13 +709,12 @@ test('Collection event add data trigger, determine trigger node integer variable await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); await page.keyboard.type('=='); await page.getByLabel('variable-button').click(); await page.getByRole('menuitemcheckbox', { name: 'Node result' }).click(); await page.getByRole('menuitemcheckbox', { name: preQueryRecordNodeTitle }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}==Node result / ${preQueryRecordNodeTitle} / ${triggerNodeFieldDisplayName}`, ); await conditionNode.submitButton.click(); @@ -855,13 +849,12 @@ test('Collection event add data trigger, determine trigger node integer variable await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); await page.keyboard.type('!='); await page.getByLabel('variable-button').click(); await page.getByRole('menuitemcheckbox', { name: 'Node result' }).click(); await page.getByRole('menuitemcheckbox', { name: preQueryRecordNodeTitle }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!=Node result / ${preQueryRecordNodeTitle} / ${triggerNodeFieldDisplayName}`, ); await conditionNode.submitButton.click(); @@ -999,10 +992,9 @@ test('Collection event add data trigger, determine the trigger node integer vari await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.lorem.words(); await page.keyboard.type(`!='${conditionalRightConstant}'`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!='${conditionalRightConstant}'`, ); await conditionNode.submitButton.click(); diff --git a/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/BranchIntoYesAndNoMathEngine.test.ts b/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/BranchIntoYesAndNoMathEngine.test.ts index 5f883094a..6fa9d40b2 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/BranchIntoYesAndNoMathEngine.test.ts +++ b/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/BranchIntoYesAndNoMathEngine.test.ts @@ -72,10 +72,9 @@ test('Collection event add data trigger, determine trigger node integer field va await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.number.int(); await page.keyboard.type(`==${conditionalRightConstant}`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}==${conditionalRightConstant}`, ); await conditionNode.submitButton.click(); @@ -189,10 +188,9 @@ test('Collection event Add Data Trigger, determines that the trigger node intege await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.number.int(); await page.keyboard.type(`==${conditionalRightConstant}`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}==${conditionalRightConstant}`, ); await conditionNode.submitButton.click(); @@ -303,10 +301,9 @@ test('Collection event Add Data Trigger, determines that the trigger node intege await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.number.int(); await page.keyboard.type(`!=${conditionalRightConstant}`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!=${conditionalRightConstant}`, ); await conditionNode.submitButton.click(); @@ -417,10 +414,9 @@ test('Collection event add data trigger, determines that the trigger node intege await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.number.int(); await page.keyboard.type(`!=${conditionalRightConstant}`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!=${conditionalRightConstant}`, ); await conditionNode.submitButton.click(); diff --git a/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/continueWhenYesFormulaEngine.test.ts b/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/continueWhenYesFormulaEngine.test.ts index a53cad25d..05ec027ac 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/continueWhenYesFormulaEngine.test.ts +++ b/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/continueWhenYesFormulaEngine.test.ts @@ -71,10 +71,9 @@ test('Collection event Add Data Trigger, Formula engine, determines that the tri await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.string.alphanumeric(10); await page.keyboard.type(`=='${conditionalRightConstant}'`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}=='${conditionalRightConstant}'`, ); await conditionNode.submitButton.click(); @@ -154,10 +153,9 @@ test('Collection event Add Data Trigger, Formula engine, determines that the tri await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.string.alphanumeric(10); await page.keyboard.type(`=='${conditionalRightConstant}'`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}=='${conditionalRightConstant}'`, ); await conditionNode.submitButton.click(); @@ -235,10 +233,9 @@ test('Collection event Add Data Trigger, Formula engine, determines that the tri await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.string.alphanumeric(10); await page.keyboard.type(`!='${conditionalRightConstant}'`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!='${conditionalRightConstant}'`, ); await conditionNode.submitButton.click(); @@ -317,10 +314,9 @@ test('Collection event Add Data Trigger, Formula engine, determines that the tri await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.string.alphanumeric(10); await page.keyboard.type(`!='${conditionalRightConstant}'`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!='${conditionalRightConstant}'`, ); await conditionNode.submitButton.click(); @@ -426,13 +422,12 @@ test('Collection event add data trigger, Formula engine, determine the trigger n await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); await page.keyboard.type('=='); await page.getByLabel('variable-button').click(); await page.getByRole('menuitemcheckbox', { name: 'Node result' }).click(); await page.getByRole('menuitemcheckbox', { name: preQueryRecordNodeTitle }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}==Node result / ${preQueryRecordNodeTitle} / ${triggerNodeFieldDisplayName}`, ); await conditionNode.submitButton.click(); @@ -537,13 +532,12 @@ test('Collection event add data trigger, Formula engine, determine trigger node await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); await page.keyboard.type('=='); await page.getByLabel('variable-button').click(); await page.getByRole('menuitemcheckbox', { name: 'Node result' }).click(); await page.getByRole('menuitemcheckbox', { name: preQueryRecordNodeTitle }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}==Node result / ${preQueryRecordNodeTitle} / ${triggerNodeFieldDisplayName}`, ); await conditionNode.submitButton.click(); @@ -646,13 +640,12 @@ test('Collection event add data trigger, Formula engine, determine trigger node await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); await page.keyboard.type('!='); await page.getByLabel('variable-button').click(); await page.getByRole('menuitemcheckbox', { name: 'Node result' }).click(); await page.getByRole('menuitemcheckbox', { name: preQueryRecordNodeTitle }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!=Node result / ${preQueryRecordNodeTitle} / ${triggerNodeFieldDisplayName}`, ); await conditionNode.submitButton.click(); @@ -757,13 +750,12 @@ test('Collection event add data trigger, Formula engine, determine the trigger n await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); await page.keyboard.type('!='); await page.getByLabel('variable-button').click(); await page.getByRole('menuitemcheckbox', { name: 'Node result' }).click(); await page.getByRole('menuitemcheckbox', { name: preQueryRecordNodeTitle }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!=Node result / ${preQueryRecordNodeTitle} / ${triggerNodeFieldDisplayName}`, ); await conditionNode.submitButton.click(); diff --git a/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/continueWhenYesMathEngine.test.ts b/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/continueWhenYesMathEngine.test.ts index 6bdb82075..d1233fb8b 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/continueWhenYesMathEngine.test.ts +++ b/packages/plugins/@nocobase/plugin-workflow/src/client/__e2e__/conditionNode/continueWhenYesMathEngine.test.ts @@ -72,10 +72,9 @@ test('Collection event add data trigger, Math engine, determine trigger node int await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.number.int(); await page.keyboard.type(`==${conditionalRightConstant}`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}==${conditionalRightConstant}`, ); await conditionNode.submitButton.click(); @@ -156,10 +155,9 @@ test('Collection event Add Data Trigger, Math engine, determines that the trigge await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.number.int(); await page.keyboard.type(`==${conditionalRightConstant}`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}==${conditionalRightConstant}`, ); await conditionNode.submitButton.click(); @@ -239,10 +237,9 @@ test('Collection event Add Data Trigger, Math engine, determines that the trigge await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.number.int(); await page.keyboard.type(`!=${conditionalRightConstant}`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!=${conditionalRightConstant}`, ); await conditionNode.submitButton.click(); @@ -322,10 +319,9 @@ test('Collection event add data trigger, Math engine, determines that the trigge await page.getByRole('menuitemcheckbox', { name: 'Trigger variables' }).click(); await page.getByRole('menuitemcheckbox', { name: 'Trigger data' }).click(); await page.getByRole('menuitemcheckbox', { name: triggerNodeFieldDisplayName }).click(); - await page.getByLabel('textbox').focus(); const conditionalRightConstant = faker.number.int(); await page.keyboard.type(`!=${conditionalRightConstant}`); - await expect(page.getByLabel('textbox')).toHaveText( + await expect(conditionNode.conditionExpressionEditBox).toHaveText( `Trigger variables / Trigger data / ${triggerNodeFieldDisplayName}!=${conditionalRightConstant}`, ); await conditionNode.submitButton.click();