From 659b0e08aad2c2c7259fc521fcef3bb3a8911401 Mon Sep 17 00:00:00 2001 From: soulgalore Date: Fri, 24 May 2024 16:01:20 +0200 Subject: [PATCH] updates --- types/core/engine/command/addText.d.ts.map | 2 +- .../engine/command/mouse/singleClick.d.ts | 20 ++++++++++++++++++- .../engine/command/mouse/singleClick.d.ts.map | 2 +- types/core/engine/command/wait.d.ts | 12 ++++++++++- types/core/engine/command/wait.d.ts.map | 2 +- 5 files changed, 33 insertions(+), 5 deletions(-) diff --git a/types/core/engine/command/addText.d.ts.map b/types/core/engine/command/addText.d.ts.map index 061ec778a..395883814 100644 --- a/types/core/engine/command/addText.d.ts.map +++ b/types/core/engine/command/addText.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"addText.d.ts","sourceRoot":"","sources":["../../../../lib/core/engine/command/addText.js"],"names":[],"mappings":"AAIA;;;;GAIG;AACH;IACE,0BAKC;IAJC;;OAEG;IACH,gBAAsB;IAGxB;;;;;;;;;OASG;IACH,WALW,MAAM,MACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAezB;IAED;;;;;;;;;OASG;IACH,cALW,MAAM,SACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAezB;IAED;;;;;;;;;OASG;IACH,iBALW,MAAM,YACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAezB;IAED;;;;;;;;;OASG;IACH,kBALW,MAAM,aACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAezB;IAED;;;;;;;;;OASG;IACH,aALW,MAAM,QACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAezB;CACF"} \ No newline at end of file +{"version":3,"file":"addText.d.ts","sourceRoot":"","sources":["../../../../lib/core/engine/command/addText.js"],"names":[],"mappings":"AAIA;;;;GAIG;AACH;IACE,0BAKC;IAJC;;OAEG;IACH,gBAAsB;IAGxB;;;;;;;;;OASG;IACH,WALW,MAAM,MACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAoBzB;IAED;;;;;;;;;OASG;IACH,cALW,MAAM,SACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAoBzB;IAED;;;;;;;;;OASG;IACH,iBALW,MAAM,YACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAoBzB;IAED;;;;;;;;;OASG;IACH,kBALW,MAAM,aACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAoBzB;IAED;;;;;;;;;OASG;IACH,aALW,MAAM,QACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAoBzB;CACF"} \ No newline at end of file diff --git a/types/core/engine/command/mouse/singleClick.d.ts b/types/core/engine/command/mouse/singleClick.d.ts index c4ae23294..499019f82 100644 --- a/types/core/engine/command/mouse/singleClick.d.ts +++ b/types/core/engine/command/mouse/singleClick.d.ts @@ -103,7 +103,7 @@ export class SingleClick { byPartialLinkText(text: string): Promise; /** * Clicks on a link whose visible text contains the given substring and waits on the - * page complete checl. + * page complete check. * * @async * @param {string} text - The substring of the visible text of the link to click. @@ -111,5 +111,23 @@ export class SingleClick { * @throws {Error} Throws an error if the link is not found. */ byPartialLinkTextAndWait(text: string): Promise; + /** + * Clicks on a element with a specific id. + * + * @async + * @param {string} id - The id of the link to click. + * @returns {Promise} A promise that resolves when the click action is performed. + * @throws {Error} Throws an error if the id is not found. + */ + byId(id: string): Promise; + /** + * Clicks on a element with a specific id and wait on the page complete check + * + * @async + * @param {string} id - The id of the link to click. + * @returns {Promise} A promise that resolves when the page has completed. + * @throws {Error} Throws an error if the id is not found. + */ + byIdAndWait(id: string): Promise; } //# sourceMappingURL=singleClick.d.ts.map \ No newline at end of file diff --git a/types/core/engine/command/mouse/singleClick.d.ts.map b/types/core/engine/command/mouse/singleClick.d.ts.map index 6c9c914db..e8b6ecd15 100644 --- a/types/core/engine/command/mouse/singleClick.d.ts.map +++ b/types/core/engine/command/mouse/singleClick.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"singleClick.d.ts","sourceRoot":"","sources":["../../../../../lib/core/engine/command/mouse/singleClick.js"],"names":[],"mappings":"AAIA;;;;;GAKG;AACH;IACE,kDAaC;IAZC;;OAEG;IACH,gBAAsB;IACtB;;OAEG;IACH,gBAAgE;IAChE;;OAEG;IACH,0BAA0C;IAG5C;;;;;;;;OAQG;IACH,eALW,MAAM,kBAEJ,QAAQ,IAAI,CAAC,CAoBzB;IAED;;;;;;;OAOG;IACH,sBAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAezB;IAED;;;;;;;;OAQG;IACH,qBALW,MAAM,kBAEJ,QAAQ,IAAI,CAAC,CAsBzB;IAED;;;;;;;OAOG;IACH,4BAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAiBzB;IAED;;;;;;;OAOG;IACH,yBAHa,QAAQ,IAAI,CAAC,CAiBzB;IAED;;;;;;;OAOG;IACH,mBAHa,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;OAOG;IACH,iBAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;OAOG;IACH,wBAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;OAOG;IACH,wBAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;;OAQG;IACH,+BAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAYzB;CACF"} \ No newline at end of file +{"version":3,"file":"singleClick.d.ts","sourceRoot":"","sources":["../../../../../lib/core/engine/command/mouse/singleClick.js"],"names":[],"mappings":"AAIA;;;;;GAKG;AACH;IACE,kDAaC;IAZC;;OAEG;IACH,gBAAsB;IACtB;;OAEG;IACH,gBAAgE;IAChE;;OAEG;IACH,0BAA0C;IAG5C;;;;;;;;OAQG;IACH,eALW,MAAM,kBAEJ,QAAQ,IAAI,CAAC,CAoBzB;IAED;;;;;;;OAOG;IACH,sBAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAezB;IAED;;;;;;;;OAQG;IACH,qBALW,MAAM,kBAEJ,QAAQ,IAAI,CAAC,CAsBzB;IAED;;;;;;;OAOG;IACH,4BAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAiBzB;IAED;;;;;;;OAOG;IACH,yBAHa,QAAQ,IAAI,CAAC,CAiBzB;IAED;;;;;;;OAOG;IACH,mBAHa,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;OAOG;IACH,iBAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;OAOG;IACH,wBAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;OAOG;IACH,wBAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;;OAQG;IACH,+BAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;OAOG;IACH,SAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAYzB;IAED;;;;;;;OAOG;IACH,gBAJW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAazB;CACF"} \ No newline at end of file diff --git a/types/core/engine/command/wait.d.ts b/types/core/engine/command/wait.d.ts index a1c76445a..4e23d16dd 100644 --- a/types/core/engine/command/wait.d.ts +++ b/types/core/engine/command/wait.d.ts @@ -15,7 +15,7 @@ export class Wait { */ private pageCompleteCheck; /** - * Waits for an element with a specific ID to appear within a maximum time. + * Waits for an element with a specific ID to be located within a maximum time. * * @async * @param {string} id - The ID of the element to wait for. @@ -24,6 +24,16 @@ export class Wait { * @throws {Error} Throws an error if the element is not found within the specified time. */ byId(id: string, maxTime: number): Promise; + /** + * Waits for an element with a specific ID to be located and visible within a maximum time. + * + * @async + * @param {string} id - The ID of the element to wait for. + * @param {number} maxTime - Maximum time to wait in milliseconds. + * @returns {Promise} A promise that resolves when the element is found or the time times out. + * @throws {Error} Throws an error if the element is not found within the specified time. + */ + byIdAndVisible(id: string, maxTime: number): Promise; /** * Waits for an element located by XPath to appear within a maximum time. * diff --git a/types/core/engine/command/wait.d.ts.map b/types/core/engine/command/wait.d.ts.map index 659de3b60..0b65e9195 100644 --- a/types/core/engine/command/wait.d.ts.map +++ b/types/core/engine/command/wait.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"wait.d.ts","sourceRoot":"","sources":["../../../../lib/core/engine/command/wait.js"],"names":[],"mappings":"AAKA;;;;;GAKG;AACH;IACE,kDASC;IARC;;OAEG;IACH,gBAAsB;IACtB;;OAEG;IACH,0BAA0C;IAG5C;;;;;;;;OAQG;IACH,SALW,MAAM,WACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAiBzB;IAED;;;;;;;;OAQG;IACH,eALW,MAAM,WACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAmBzB;IAED;;;;;;;;OAQG;IACH,qBALW,MAAM,WACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAuBzB;IAED;;;;;;;OAOG;IACH,WAHW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAIzB;IAED;;;;;OAKG;IACH,oBAFa,QAAQ,IAAI,CAAC,CAIzB;IAED;;;;;;;;OAQG;IACH,0BALW,MAAM,WACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAiBzB;CACF"} \ No newline at end of file +{"version":3,"file":"wait.d.ts","sourceRoot":"","sources":["../../../../lib/core/engine/command/wait.js"],"names":[],"mappings":"AAKA;;;;;GAKG;AACH;IACE,kDASC;IARC;;OAEG;IACH,gBAAsB;IACtB;;OAEG;IACH,0BAA0C;IAG5C;;;;;;;;OAQG;IACH,SALW,MAAM,WACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAiBzB;IAED;;;;;;;;OAQG;IACH,mBALW,MAAM,WACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAgBzB;IAED;;;;;;;;OAQG;IACH,eALW,MAAM,WACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAmBzB;IAED;;;;;;;;OAQG;IACH,qBALW,MAAM,WACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAuBzB;IAED;;;;;;;OAOG;IACH,WAHW,MAAM,GACJ,QAAQ,IAAI,CAAC,CAIzB;IAED;;;;;OAKG;IACH,oBAFa,QAAQ,IAAI,CAAC,CAIzB;IAED;;;;;;;;OAQG;IACH,0BALW,MAAM,WACN,MAAM,GACJ,QAAQ,IAAI,CAAC,CAiBzB;CACF"} \ No newline at end of file