fix(basic.gblib): Get all text from webservice inside SEE TEXT keyword.

This commit is contained in:
Rodrigo Rodriguez 2021-11-25 07:51:46 -03:00
parent 942c941e1a
commit 8d61ae5536

View file

@ -122,9 +122,22 @@ export class SystemKeywords {
const result = (await computerVisionClient.recognizePrintedText(true, url)); const result = (await computerVisionClient.recognizePrintedText(true, url));
const text = result.regions[0].lines[0].words[0].text; const text = result.regions[0].lines[0].words[0].text;
// TODO: Create loop to get entire text. let final = '';
GBLog.info(`GBVision (text): '${text}'`);
return text; for (let i = 0; i < result.regions.length; i++) {
const region = result.regions[i];
for (let j = 0; j < region.lines.length; j++) {
const line = region.lines.words[j];
for (let k = 0; k < line.words.length; k++) {
final += line.words[k].text;
}
}
}
GBLog.info(`GBVision (text): '${final}'`);
return final;
} }
public async sortBy(array, memberName) { public async sortBy(array, memberName) {