selenium

Recursos de programación de selenium
https://www.linkedin.com/in/sararodriguezlopez No siempre hay una API que nos facilite descargar datos de una web… ¡Pero hay alternativas! Aprenderemos Beautiful Soup, que nos facilita la vida y nos permite transformar la información desestructurada de los HTML en amigables tablas. Haremos unos primeros pinitos en Selenium, inicialmente creada para el testeo de web, pero que nos permite interaccionar con nuestro navegador y hacer web scraping dinámico. Después de esto ¡todos pensarán que haces magia! ----------- La PyConES es una conferencia de tres días en la que se dan cita profesionales y entusiastas del lenguaje de programación Python que difunden su experiencia en varias sesiones de charlas técnicas. Por su naturaleza, la audiencia de la PyConES procede no sólo de sectores tecnológicos como desarrollo web, Business Intelligence o desarrollo de juegos sino también del mundo académico, siendo utilizado por multitud de profesores e investigadores. --------- Todos los vídeos de PyconES 2018: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUQX9ePOy3KEpENDC331Izi Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Charla sobre el 'toolchain' que hemos montado para poder testear 30 e-commerce que despliegan cambios todas las semanas sin morir en el mantenimiento de los test funcionales.
End to end testing is a crucial part of a tool chain to deliver high-quality releases of many software systems. With Geb, we have a very handy wrapper to WebDriver/Selenium at our fingertips that enables us to create actually maintainable E2E test suites even for large web applications. Combining it with Docker and a CI system enables us to be very flexible about the context we use this tests in and allow us to provoke feedback for many interesting aspects we need to know about in our system. This talk outlines findings and experiences from projects that utilized the mentioned technologies to succeed in constantly delivering high quality releases not only in slides but also with some live-coding and demos.
La automatización de pruebas web es algo cada vez más necesario dentro de proyectos ágiles. En este kit veremos cómo partiendo de historias de usuario definidas por el Product Owner podremos especificar test de aceptación de manera clara, concisa y en un lenguaje que todos los implicados en el proyecto entiendan. ¿Misión imposible?. Gracias al lenguaje Gherkin y a el framework Cucumber conseguiremos automatizar las pruebas de aceptación web mediante el WebDriver que nos proporciona Selenium. Una vez conseguido esto, ¿cuál es el siguiente paso?. Mediante el uso de Docker conseguiremos que las pruebas se ejecuten se manera controlada en un entorno de integración continua.
In this session, we will see how Geb can be used to automate the testing of your entire application by automating browser testing. Geb is build on top of Selenium WebDriver, but it brings together the power of WebDriver, the elegance of jQuery content selection, a robust page object modelling while using the expressiveness of Groovy and the power of Spock. We will se how to structure the tests to make them easy to maintain, and how we can interact with both the browser and an underlying Grails application (if needed). Finally, We will see how it is possible to interact with javascript on the webpage under test, and examples on what browser automation also can be used for.