feat(worklof): make chrome extension install workflow more robust#368
feat(worklof): make chrome extension install workflow more robust#368paquito-svg wants to merge 3 commits intomediar-ai:mainfrom
Conversation
|
did you remove dev mode toggle? |
|
have you addressed this case? |
|
@louis030195 No, I didn't remove it. The logic to toggle Developer Mode is still present in Step 11 (tool_name: run_command). Updated video demochrome_extension1.mp4Activate developer mode at 52 seconds |
|
@tribhuwan-kumar Note on the 'Enhanced ad privacy' popup: I want to be transparent that I could not reproduce this specific popup locally to verify the fix 100%. It appears to require specific profile history conditions that are difficult to force in a clean test environment. However, I am confident the Guest Mode strategy handles this, as these privacy policy prompts are tied to persistent user profiles and typically do not trigger in stateless Guest sessions. |
its not gonna work then!! |
/claim #352
Description
This PR makes the
install_chrome_extension_ui.ymlworkflow robust and portable. The original script was fragile and only worked on a specific developer's machine with hardcoded values. This version fixes multiple points of failure and will now run reliably across different user environments (language, machine speed, and Chrome profiles).Type of Change
Video Demo
chrome_extension.mp4
AI Review & Code Quality
Checklist
Additional Notes
This PR is the result of extensive debugging to fix a fragile workflow.
Key Improvements:
delay_msandsleep()pauses have been replaced with event-drivenwait_for_elementor JS-based waits (desktop.locator().first()). This makes the script faster on quick machines and more reliable on slow ones.chrome://extensionsdirectly) in case theMapsBrowsertool fails.