feat: send childSelectors in payload for getList

This commit is contained in:
karishmas6
2024-09-02 23:13:29 +05:30
parent 6a2a67e090
commit c2472c2251

View File

@@ -513,7 +513,14 @@ export class WorkflowGenerator {
const displaySelector = await this.generateSelector(page, coordinates, ActionType.Click);
const elementInfo = await getElementInformation(page, coordinates);
if (rect) {
this.socket.emit('highlighter', { rect, selector: displaySelector, elementInfo });
if (this.getList === true) {
const childSelectors = await getChildSelectors(page, displaySelector || '');
this.socket.emit('highlighter', { rect, selector: displaySelector, elementInfo, childSelectors })
} else {
this.socket.emit('highlighter', { rect, selector: displaySelector, elementInfo });
}
}
// reset getList after usage
this.getList = false;