From b2af806764b582f801b72e9669747e08189bc855 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Fri, 24 May 2024 15:12:37 +0200 Subject: [PATCH] Log error message if we cannot add text to the element (#2136) --- lib/core/engine/command/addText.js | 35 +++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/lib/core/engine/command/addText.js b/lib/core/engine/command/addText.js index 907447786..1d7e89049 100644 --- a/lib/core/engine/command/addText.js +++ b/lib/core/engine/command/addText.js @@ -33,7 +33,12 @@ export class AddText { await element.clear(); return element.sendKeys(text); } catch (error) { - log.error('Could not add text %s to id %s', text, id); + log.error( + 'Could not add text %s to id %s error:%s', + text, + id, + error.message + ); log.verbose(error); throw new Error(`Could not add text ${text} to id ${id}`); } @@ -57,7 +62,12 @@ export class AddText { await element.clear(); return element.sendKeys(text); } catch (error) { - log.error('Could not add text %s to xpath %s', text, xpath); + log.error( + 'Could not add text %s to xpath %s error: %s', + text, + xpath, + error.message + ); log.verbose(error); throw new Error(`Could not add text ${text} to xpath ${xpath}`); } @@ -81,7 +91,12 @@ export class AddText { await element.clear(); return element.sendKeys(text); } catch (error) { - log.error('Could not add text %s to selector %s', text, selector); + log.error( + 'Could not add text %s to selector %s error: %s', + text, + selector, + error.message + ); log.verbose(error); throw new Error(`Could not add text ${text} to selector ${selector}`); } @@ -105,7 +120,12 @@ export class AddText { await element.clear(); return element.sendKeys(text); } catch (error) { - log.error('Could not add text %s to class name %s', text, className); + log.error( + 'Could not add text %s to class name %s error: %s', + text, + className, + error.message + ); log.verbose(error); throw new Error(`Could not add text ${text} to class name ${className}`); } @@ -129,7 +149,12 @@ export class AddText { await element.clear(); return element.sendKeys(text); } catch (error) { - log.error('Could not add text %s to name attribute %s', text, name); + log.error( + 'Could not add text %s to name attribute %s error: %s', + text, + name, + error.message + ); log.verbose(error); throw new Error(`Could not add text ${text} to name attribute ${name}`); }