const browser = require('../browser'); module.exports = async ({ selector, timeout = 15000, state = 'visible' }) => { if (!selector) throw new Error('Selector é obrigatório'); await browser.start(); const p = await browser.ensurePage(); await p.waitForSelector(selector, { state, timeout }); return { success: true, action: 'wait_for_element_visible', selector, state }; };