Merge pull request #838 from mendableai/nsc/rm-wait-before-click

RM wait before interacting
This commit is contained in:
Nicolas 2024-10-28 16:06:31 -03:00 committed by GitHub
commit d2d5c0b6c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -209,14 +209,15 @@ export async function scrapSingleUrl(
if (action.type === "click" || action.type === "write" || action.type === "press") { if (action.type === "click" || action.type === "write" || action.type === "press") {
const result: Action[] = []; const result: Action[] = [];
// Don't add a wait if the previous action is a wait // Don't add a wait if the previous action is a wait
if (index === 0 || array[index - 1].type !== "wait") { // if (index === 0 || array[index - 1].type !== "wait") {
result.push({ type: "wait", milliseconds: 1200 } as Action); // result.push({ type: "wait", milliseconds: 1200 } as Action);
} // }
// Fire-engine now handles wait times automatically, leaving the code here for now
result.push(action); result.push(action);
// Don't add a wait if the next action is a wait // Don't add a wait if the next action is a wait
if (index === array.length - 1 || array[index + 1].type !== "wait") { // if (index === array.length - 1 || array[index + 1].type !== "wait") {
result.push({ type: "wait", milliseconds: 1200 } as Action); // result.push({ type: "wait", milliseconds: 1200 } as Action);
} // }
return result; return result;
} }
return [action as Action]; return [action as Action];