Credenciales de la API de Selenium WebDriver

Guía para obtener tokens, claves y conexiones

Para que Botize se comunique con tu instalación de Selenium necesitas 4 datos de tu base de datos MySQL: «Database Host», «Database User», «Database Password» y «Database Name». A continuación encontrarás todos los pasos necesarios —incluida la instalación— para obtener cada uno de esos valores.

Database Host

  1. 1

    Descarga el software SeleniumBotize ejecutando git clone https://github.com/Botize/SeleniumBotize.git o, si lo prefieres, descarga el ZIP desde https://github.com/Botize/SeleniumBotize/archive/master.zip y descomprímelo.

  2. 2

    Entra en la carpeta creada (SeleniumBotize).

  3. 3

    Descarga el Chrome Driver que se corresponde con tu versión de Chrome desde https://sites.google.com/a/chromium.org/chromedriver/downloads. Extrae el archivo y copia chromedriver dentro de la carpeta SeleniumBotize.

  4. 4

    Crea un entorno virtual con virtualenv -p python3 SeleniumBotize. Si virtualenv no está instalado, haz primero pip install virtualenv.

  5. 5

    Activa el entorno con . SeleniumBotize/bin/activate (observa que cambia el prompt).

  6. 6

    Instala las dependencias: pip install selenium y luego pip install pymysql.

  7. 7

    Ejecuta el instalador: python install.py.

  8. 8

    Cuando el instalador muestre «Enter Database Host:» escribe el nombre del servidor MySQL. Si la base de datos está en tu propio ordenador pon localhost; si está en otro servidor, escribe su IP o su dominio.

  9. 9

    Ese valor que acabas de introducir será tu «Database Host» y deberás copiarlo tal cual en el formulario de conexión de Botize.

Database User

  1. 1

    Después de introducir el host en el instalador, éste solicitará «Enter Database User:». Escribe el nombre de usuario con permisos sobre la base de datos (por ejemplo selenium).

  2. 2

    Si todavía no tienes ese usuario, créalo en MySQL con un comando parecido a CREATE USER 'selenium'@'%' IDENTIFIED BY 'UnaContraseña'; y otórgale permisos con GRANT ALL ON selenium_botize.* TO 'selenium'@'%';.

  3. 3

    El nombre escrito en el instalador será tu «Database User». Guárdalo para introducirlo luego en Botize.

Database Password

  1. 1

    A continuación el instalador mostrará «Enter Database Password:». Escribe la contraseña del usuario que acabas de indicar.

  2. 2

    Si acabas de crear el usuario con CREATE USER, utiliza la misma contraseña que definiste en ese comando.

  3. 3

    Esa contraseña es tu «Database Password». Anótala en un lugar seguro para usarla en Botize.

Database Name

  1. 1

    El instalador termina preguntando «Name (default 'selenium_botize'):». Puedes pulsar Intro para aceptar el nombre por defecto selenium_botize o escribir otro nombre que prefieras.

  2. 2

    Si escribes un nombre distinto, asegúrate de crear esa base de datos previamente en MySQL con CREATE DATABASE tu_nombre;.

  3. 3

    El nombre que confirmes en este paso será tu «Database Name» y es el que deberás introducir en el formulario de Botize.