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 text = result.regions[0].lines[0].words[0].text;
// TODO: Create loop to get entire text.
GBLog.info(`GBVision (text): '${text}'`);
return text;
let final = '';
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) {