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