From c66f9bfe041875bd2a528aef8eae884616de2e6b Mon Sep 17 00:00:00 2001 From: rodrigorodriguez Date: Sun, 16 Oct 2022 14:46:41 -0300 Subject: [PATCH] fix(whatsapp.gblib): FIX on HEAR ON after provider change. --- packages/basic.gblib/services/DialogKeywords.ts | 6 ++++-- packages/basic.gblib/services/SystemKeywords.ts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/basic.gblib/services/DialogKeywords.ts b/packages/basic.gblib/services/DialogKeywords.ts index edfe8a05c..6ffe18e9d 100644 --- a/packages/basic.gblib/services/DialogKeywords.ts +++ b/packages/basic.gblib/services/DialogKeywords.ts @@ -392,11 +392,13 @@ export class DialogKeywords { /** * Types the text into the text field. * - * @example TYPE page, "elementName", "text" + * @example SET page, "elementName", "text" */ - public async type(step, page, idOrName, text) { + public async setElementText(step, page, idOrName, text) { GBLog.info(`BASIC: Web Automation TYPE on ${idOrName}: ${text}.`); const e = await this.getBySelector(page, idOrName); + await e.click({ clickCount: 3 }); + await page.keyboard.press('Backspace'); await e.type(text, { delay: 200 }); await this.debugStepWeb(page); } diff --git a/packages/basic.gblib/services/SystemKeywords.ts b/packages/basic.gblib/services/SystemKeywords.ts index a10851e0c..41a02b176 100644 --- a/packages/basic.gblib/services/SystemKeywords.ts +++ b/packages/basic.gblib/services/SystemKeywords.ts @@ -466,7 +466,7 @@ export class SystemKeywords { if (file._javascriptEnabled) { GBLog.info(`BASIC: Web automation setting ${file}' to '${value}' (SET). `); - await this.dk.type(null, file, address, value); + await this.dk.setElementText(null, file, address, value); return; }