Selenium con python, notas básicas
Juan Pablo Romero
Software EngineerA continuación algunas características que selenium nos brinda.
Para probar selenium con python se instala selenium vía pip con el siguiente comando:
https://gist.github.com/334362... El siguiente script, abre una ventana de Firefox y entra a Google, busca por Python y finalmente oprime el boton de buscar, se espera por un tiempo de 5 segundos y se cierra el navegador.
https://gist.github.com/334363... La explicación linea por linea seria la siguiente:
Se importa el webdriver de selenium:
https://gist.github.com/334364... Se asigna a la variable driver el web driver, solo con esta linea se abre el navegador...
https://gist.github.com/334366... Con esta linea, se especifica que apenas el navegador este abierto, visite a google.com.co
https://gist.github.com/334367... Se asigna a la variable textbox la caja de búsqueda de google
https://gist.github.com/334368... En la caja de búsqueda de google se envia la cadena de caracteres “python”
https://gist.github.com/334369... Se asigna a la variable button el botón de buscar de google
https://gist.github.com/334370... Se hace clic en el botón de buscar
https://gist.github.com/334370... Por ultimo se mata el proceso, es decir, el navegador se cierra.
https://gist.github.com/334371... Con este pequeño ejemplo se puede apreciar como manipular elementos de una aplicación web, esta misma practica con selenium puede ser usada para hacer tests en nuestras aplicaciones.
En readthedocs.org se puede encontrar un tutorial muy completo sobre el uso de selenium con Python.
Written by Juan Pablo Romero
Juan Pablo designs and builds robust software solutions with a focus on performance and usability. His problem-solving skills and attention to detail ensure high-quality and efficient applications.