Skip to content

brian-emarquez/Python-with-Selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python with Selenium

Stars Forks

python

Descripción 🔥

Selenium es un entorno de pruebas de software para aplicaciones basadas en la web. Selenium provee una herramienta de grabar/reproducir para crear pruebas sin usar un lenguaje de scripting para pruebas (Selenium IDE). Incluye también un lenguaje específico de dominio para pruebas (Selanese) para escribir pruebas en un amplio número de lenguajes de programación populares incluyendo Java, C#, Ruby, Groovy, Perl, Php y Python. Las pruebas pueden ejecutarse entonces usando la mayoría de los navegadores web modernos en diferentes sistemas operativos como Windows, Linux y OSX.

Historia 📋

Selenium fue originalmente desarrollado por Jason Huggins en 2004 y pronto se unieron al esfuerzo otras personas especialistas en pruebas y programación. Es un software de código abierto bajo la licencia apache 2.0 que puede ser descargada y usada sin cargo. El nombre proviene de una broma hecha por Huggins burlándose de un competidor llamado Mercury (mercurio) diciendo que el envenenamiento por mercurio puede ser curado tomando complementos de Selenio. Los participantes tomaron el nombre y siguieron con él. Existen otros proyectos que se desarrollan alrededor de Selenium como Selenium Grid, para probar concurrencia de múltiples pruebas concurrentes de clientes remotos o locales, así como Flash Selenium para probar programas escritos en Adobe Flex o Selenium Silverlight.

Instalación 🔧

Instalar Previamente Python desde la página Oficial

Verifica la versión de Python

python --version

Instalacion de Selenium

pip install selenium

Actualiza el PIP de Python

python -m pip install --upgrade pip

Instalacion de CV2

pip install opencv-python

Creacion de un .exe

pip install pyinstaller

Listado de Modulos instalados en Python

pip list 

Instalar Pytesseract

pip install Pytesseract

Desinstalar Modulos

pip uninstall nombreModulo

Html-TestRunner

pip install html-testRunner

Drivers de Navegadores ⚙️

Links de descarga de los Principales Navegadores

Path

Agregar la dirección del Driver al Path para mejorar el llamado del ejecutable python

Xpath - Selenium

XPath se define como una ruta XML . Es una sintaxis o lenguaje para encontrar cualquier elemento en la página web utilizando la expresión de ruta XML . XPath se usa para encontrar la ubicación de cualquier elemento en una página web utilizando la estructura HTML DOM.

Sintaxis para XPath:

XPath contiene la ruta del elemento situado en la página web. La sintaxis estándar para crear XPath es.

Xpath = // tagname [@ attribute = 'value']

Ramas 👾

Ver todas las Ramas Ramas

Autor ✒️

python