Guía técnica del framework unittest para automatización en Python
El framework unittest es una herrmaienta robusta integrada en la biblioteca estándar de Python, diseñada originalmente para pruebas unitarias. Sin embargo, su versatilidad permite extender su uso a la automatización de pruebas web, proporcionando mecanismos para organizar casos de prueba, realizar aserciones detalaldas y generar reportes de res ...
Publicado el 6-21 05:34
Guía de Instalación para Entorno de Automatización con Robot Framework
Guía de Instalación para Entorno de Automatización con Robot Framework
Al desarrollar pruebas de automatización en nuestra computadora local o al desplegar nuevas máquinas en pipelines u otros entornos para ejecutar casos de prueba automatizados, necesitamos instalar una serie de paquetes de software relacionados. Este documento proporciona una ...
Publicado el 6-20 02:52
Preguntas Entrevista para Desarrollo y Pruebas de Software
Conocimiento de Python:
1. ¿Qué función se usa para ordenar un diccionario? Ejemplifique.
La función utilizada para ordenar diccionarios es sorted(), que puede ordenar por clave o valor.
</div>**2. ¿Qué palabra clave se usa para formatear cadenas? Ejemplifique.**
`format()` acepta un número ilimitado de argumentos y permite posiciones ...
Publicado el 6-16 03:27
Extracción de datos de tablas web mediante Python: Guía técnica
Introducción a las tablas HTML y su extracción
Las tablas HTML son una estructura común para organizar datos en sitios web, como informes financieros o listados de productos. Para utilizar estos datos, es necesario extraerlos del diseño web. Esta guía explica cómo lograrlo con Python, cubriendo desde tablas estáticas simples hasta escenarios di ...
Publicado el 6-13 04:23
Guía completa para comprar entradas automáticamente en Damai: Consigue boletos de conciertos populares sin experiencia
¿Alguna vez te has quedado con las ganas de ver a tu artista favorito porque las entradas se agotaron en segundos? La compra manual siempre es más lenta y terminas viendo el mensaje de "agotado" en la plataforma. Ahora, una potente herramienta de compra automatizada para Damai puede resolver ese problema de raíz, ofreciéndote un asist ...
Publicado el 6-13 04:19
Módulo Selenium
El módulo Selenium fue inicialmente diseñado como una herramienta de automatización de pruebas, pero en el scraping web se utiliza principalmente para resolver el problema de que requests no puede ejecutar directamente código JavaScript.
En esencia, Selenium funciona controlando un navegador, simulando completamente las operaciones del navegado ...
Publicado el 6-13 02:36
Automatización de Subida de Archivos con Selenium y Python
Es importante diferenciar entre dos cattegorías de elemetnos de subida:
Elementos basados en la etiqueta HTML input.
Elementos implementados mediante tecnologías como JavaScript o Flash, donde no se utiliza input.
Subida mediante etiquetas input
Cuando el control es un input, se puede emplear el método send_keys de Selenium directamente. E ...
Publicado el 6-4 21:51
Web Scraping en Python: Herramientas y Técnicas
En el desarrollo de web scraping con Python, se utilizan diversas bibliotecas para manejar solicitudes HTTP, analizar respuestas y extraer datos. La biblioteca urllib es fundamental para gestionar conexiones, soportando protocolos como HTTPS, que puede desencadenar mecanismos anti-scraping basados en encabezados User-Agent. Para solicitudes GET ...
Publicado el 6-2 18:12
Simulación de Inicio de Sesión en el Sitio Web 12306
Simulación de Inicio de Sesión en el Sitio Web 12306
Contenido- Simulación de Inicio de Sesión en el Sitio Web 12306
Preparación
Análisis de Reuqisitos
Implementación del Código (este código es solo para fines educativos, no usar con fines ilegales)
Preparación
Sitio Objetivo: https://kyfw.12306.cn/otn/login/init
Instalar módulo PIL: pip3 ins ...
Publicado el 6-2 01:24
Preguntas técnicas sobre pruebas de software automatizadas
El modelo de objetos de página (POM) es un patrón de diseño que estructura los scripts de automatización. Su principio consiste en representar cada página web como un objeto independiente, encapsulando sus elementos y operaciones dentro de una clase. Esto aísla los detalles de implementación de la página de los scripts de prueba, lo que facilit ...
Publicado el 5-30 02:25