Grabadora¶
El complemento Grabadora de BotCity te permite grabar las acciones de tu Bot en un video.
Funciona tanto con automatizaciones Desktop como de Web, incluso en modo sin cabeza.
Esto es extremadamente útil para depurar, documentar y probar tu Bot.
Instalación¶
Importar el complemento¶
Después de instalar este paquete, el siguiente paso es importar el paquete en tu código y comenzar a usar las funciones.
Grabando un Bot¶
Para agregar la grabadora, solo necesitamos seguir 3 pasos simples:
- Instanciar el complemento
- Invocar el método Start
- Invocar el método Stop
Instanciar el complemento¶
Iniciar y detener la grabación¶
Ejemplo completo¶
from botcity.core import DesktopBot
from botcity.plugins.recorder import BotRecorderPlugin
def main():
# Instanciar el bot
bot = DesktopBot()
# Definir el URL con el término de búsqueda `Timer de cuenta regresiva 5 minutos`.
url = "https://www.google.com/search?q=countdown+timer+5+minutes"
# Instanciar el grabador con el bot y el archivo
recorder = BotRecorderPlugin(bot, "test.avi")
# Comience a grabar
recorder.start()
# Invoque el navegador para abrir el URL.
bot.browse(url)
print("Esperando un poco...")
bot.wait(10000)
# Detener la grabación
recorder.stop()