si estas en la terminal de ubuntu
1 : sudo apt update
2 : apt install python3-pip
3 : pip3 --version
4 : pip3 install selenium
5 : pip3 install pyunitreport
y listo ya puedes disfrutar del resto del curso.
Conocer el ecosistema de Selenium
Por qué aprender Selenium y qué verás
Historia de Selenium
Otras herramientas de testing y automatización
Preparar entorno de trabajo
Configurar entorno de trabajo
Compatibilidad con Python 3.9 y aprendiendo a utilizar múltiples versiones
¡Hola, mundo!
Utilizar comandos básicos
Encontrar elementos con find_element
Preparar assertions y test suites
Entender las clases WebDriver y WebElement
Interactuar con elementos
Manejar form, textbox, checkbox y radio button
Manejar dropdown y listas
Manejar alert y pop-up
Automatizar navegación
Sincronizar pruebas
Demora implícita y explícita
Condicionales esperadas
Retos
Agregar y eliminar elementos
Elementos dinámicos
Controles dinámicos
Typos
Ordenar tablas
Metodologías de Trabajo
Data Driven Testing (DDT)
Page Object Model (POM)
Cierre del curso
Realizar una prueba técnica
Conclusiones
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Héctor Vega
Aportes 55
Preguntas 10
si estas en la terminal de ubuntu
1 : sudo apt update
2 : apt install python3-pip
3 : pip3 --version
4 : pip3 install selenium
5 : pip3 install pyunitreport
y listo ya puedes disfrutar del resto del curso.
En Windows 10 el comando para llamar a Python suele ser py
En windows usé el siguiente comando:
python -m pip install selenium
si estas en la terminal de ubuntu desde windows:
1.- sudo apt update
2.- sudo apt install python3-pip
3.- sudo pip3 install selenium
5.- sudo pip3 install pyunitreport
Así me funciono ((:
Es necesario tener instalado python,si están en window y quieren ver la versión ejecutar:
py --version
Las librerías que necesitamos instalar son:
pip3 install selenium
pip3 pyunitreport
Para los que usan la terminal CMDR . A mi me funciono
py -m pip install selenium
y con ese comando instalo. aclaro que es en windows.
pip 3 install selenium
pip3 install pyunitreport
en windows me sirvio py -m pip install selenium
y py -m pip install pyunitreport
No debemos olvidar instalar pip lo puedes hacer usando sudo apt install python3-pip
en el caso de Ubuntu, como buena practica puedes colocar las dependencias del proyecto en un archivo requeriments.txt
📑requeriments.txt
selenium
pyunitreport
Luego lo pueden instalar usando pip3 install -r requeriments.txt
Para los que apenas estén instalando python, les recomiendo muchísimo que lo instalen a través de pyenv, llevo ya un tiempo usándolo y estoy convencido de que es la mejor forma actual de manejar distintas versiones de python según el proyecto con el que esten trabajando.
En Mac todo fluye de maravilla
🤖
No olviden iniciar su entorno virtual en Python:
mkdir selenium_course
cd selenium_course
py -m venv venv
pip3 install selenium
En W11
py -m pip install pyunitreport
en Windows 10 me funciono asi:
1- py --version
2- py -m pip install selenium
3- py -m pip install pyunitreport
El comando “pip” no me andaba. Luego de buscar soluciones y probar de todo encontramos la manera de hacerlo.
Simplemente hay que desinstalar python y reinstalarlo (clikeando “add to Path” al inicio de la instalación) y reiniciar la computadora. Para eso deben descargar el instalador de la pagina de python, y instalar y desinstalar con "agregar o quitar programas"
Saludos!
pip3 install selenium
pip3 install pyunitreport
Para Windows:
Instalar python https://www.python.org/downloads/release/python-3913/
(Recomiendo hacer check en agregar al Path)
Ejecutar consola CMD (MS-DOS) con permisos de administrador
Para que funcionen los comando ‘py’ y ‘pip’ debe estar agregado al Path (rutas del sistema) la ruta del instalador de Python.
Luego ya funciona pip desde CMD.
pip install -r requirements.txt
Jinja2==3.0.3
MarkupSafe==2.0.1
pyunitreport==0.1.4
selenium==3.141.0
urllib3==1.26.9
Si usas conda así puedes hacer tu set-up
conda create -n selenium_env -c conda-forge python=3.8 selenium -y
conda activate selenium_env
pip install pyunitreport
Y ya estás listo para el curso!!
el profe en esta clase debio detenerce un poco mas, a explicar como deberia ser el proceso en ubuntu, Windows, hay mucha confusion aqui en esta clase.
Para los que no les funcione pip coloquen lo siguiente:
python3 -m ensurepip
Si estas en windows lo mejor seria usar un ambiente virtual
py -m venv venv
pip install selenium
pip install pyunitreport
4.verificas que se instalaron las dependencia.
pip freeze
nota: Si tomaste el curso basico de python estas usando
la terminar Cmder para windows, es mucho mas comoda, sino es asi, te aconsejo que te pase por el curso basico de python con el profesor facundo
En este caso yo instalé selenium y pyunitreport en un ambiente virtual de python que creé para el curso saben si es más correcto hacerlo así o es mejor instarlo global?
En el curso intermedio de python decían que las dependencias es mejor instalarlas en ambientes virtuales para que en posteriores proyecto no tener problemas con las versiones pero no sé si es el caso con esta ya que soy nuevo en python.
Para trabajar con Selenium, solo necesitamos: Python en una versión de 3.6 en adelante, Selenium y PyUnitReport. Todo esto para hacer correctamente el curso.
Hubiese sido mejor hacerlo con un entorno virtual
Estoy trabajando en Windows, en mi caso instalé la versión 3.8 y funciona sin problemas. Si tienes inconvenientes con la versión puedes desinstalar la versión reciente e instalar la 3.8 aunque manejando entorno virtual te sería más fácil.
Acá dejo el enlace de descargar de la versión 3.8 para Windows https://www.python.org/downloads/windows/
hola buenas profesor, logre instalar selenium con pip mas sin embargo no me reconoce pyunitreport de la misma manera que selenium 😦
upps ,no tenia descargado el phyton … Descargando
Deberemos instalar:
pip3 install selenium
pip3 install pyunitreport
¡Hola Comunidad!
.
Si notan, luego de hacer la instalación de los paquetes que menciona el profesor en algunos casos podrán ver que se muestra en consola el siguiente mensaje:
You should consider upgrading via the 'c:\users\jczp_\appdata\local\programs\python\python38-32\python.exe -m pip install --upgrade pip' command.
El mensaje está recomendando hacer la actualización del manejador de paquetes de Python.
.
Si les ha pasado EN WINDOWS que al ejecutar el comando pip install --upgrade pip
para hacer la actualización les arroja el siguiente error:
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] Acceso denegado: 'C:\\Users\\jczp_\\AppData\\Local\\Temp\\pip-uninstall-rp9yoby7\\pip.exe'
Les recomiendo abrir la consola (o PowerShell) como administrador, es decir abrir el menú de windows, anticlick sobre la consola (o PowerShell) y “Ejecutar como administrador” y con eso debería bastar.
.
¡Saludos!
Si te arroja el siguiente error:
Lo puedes corregir de la siguiente manera:
pip install wheel
Luego procedes a instalar el paquete de pyunitreport:
pip install pyunitreport```
Bueno estoy en win lo que hice fue un virtual env
configuración virtual env.
->py -m venv env
->cd env
-> Script\activate.bat
-> cd …
y ya instalo normalmente selenium / pyunitreport
Después de batallar en MacOS 10.14 ya estoy listo para seguir con el Curso.
ModuleNotFoundError: No module named 'pyexpat'
Seguí las indicciones dadas pero el programa no corre no me permite validar ni version ni instalar Selenium. como puedo conseguir mas ayuda?
como instalo en windows todo ??
Lo terminé de instalar en mis dos terminales: Ubuntu y CMD. Lujo total.
Para los que tienen problemas con pip3 deben agregarlo a las variables de entorno del sistema
Les recomiendo que instalen Cmder este es un emulador de consola, esto les ayudara a moverse en la terminal en windows con comandos linux. Tambien les recomiendo instalar un entorno virtual venv para no tener problemas con incompatibilidades.
Hola,
Siguiendo los pasos de el siguiente video me di cuenta que pyunitreport y selenium no están “instalados” ya que no puede resolver los imports. Espero puedan ayudarme.
Gracias, un saludo
Listo pues, vamos a la siguiente clase.
Estaría bien que indicaran como se instala en W10
Ninguno de los comandos me sirven para instalar selenium en windows …
Listo, instalado. para las personas que no deseen instalar las dependencias globalmente, pueden usar un ambiente virtual (virtual environment), de esta forma se puede especificar que versión de python usar y solo se instalan las dependencias para el proyecto a trabajar.
Start by updating the package list using the following command:
sudo apt update
Use the following command to install pip for Python 3:
sudo apt install python3-pip
The command above will also install all the dependencies required for building Python modules.
Once the installation is complete, verify the installation by checking the pip version:
pip3 --version
Amable recordatorio: En Python, debes primero crear un entorno virtual, luego debes activarlo y finalmente debes instalar los módulos de tu proyecto. Esto evitará que los nuevos módulos se instalen en el ambiente por defecto, y así mantendrás más esbelto tu proyecto, solo cargando los módulos que necesitarás.
Antes de instalar los paquetes NO OLVIDEN primero crear un entorno virtual.
Recomendado que utilizen el modulo venv de python3 antes de instalar
Segunda vez que le meto a este curso. Esta vez si tengo todas las herramientas para darle con todo. No está muerto quien pelea.
Como buena práctica, lo suyo es tener un entorno virtual (el mas común suele ser usar venv) y dentro de este entorno virtual instalar las herramietnas que se vayan a emplear (si mal no recuerdo, en el curso de pensamiento computacional explican esto)
De ahi colocar las herramientas en un archivo txt (por convencion, requierements.txt) y finalmente con pip instalar las herramientas
Esto se hace mas que nada para poder tener diferentes entornos en diferentes proyectos con diferentes versiones de las herramientas sin que haya conflicto entre unas y otras
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?