{"id":91676,"date":"2024-07-05T13:29:35","date_gmt":"2024-07-05T11:29:35","guid":{"rendered":"https:\/\/dev.promoculture.lu\/web\/produit\/non%20class\u00e9\/selenium\/"},"modified":"2026-03-24T17:18:47","modified_gmt":"2026-03-24T16:18:47","slug":"selenium","status":"publish","type":"product","link":"https:\/\/dev.promoculture.lu\/web\/produit\/entrepreneuriat\/informatique-et-electronique\/selenium\/","title":{"rendered":"Selenium"},"content":{"rendered":"<p>Dans un monde num\u00e9rique o\u00f9 la qualit\u00e9 logicielle est cruciale, les tests garantissent la robustesse et la fiabilit\u00e9 des applications. Ce livre, richement illustr\u00e9 de cas pratiques, est le guide pens\u00e9 pour les d\u00e9veloppeurs pour\u00a0<strong>apprendre \u00e0 \u00e9crire et automatiser des tests fonctionnels avec Selenium<\/strong>, le\u00a0<strong>framework Python<\/strong>\u00a0incontournable en la mati\u00e8re.<\/p>\n<p>Le livre commence par\u00a0<strong>pr\u00e9senter l&rsquo;importance des tests<\/strong>\u00a0et en propose une\u00a0<strong>typologie d\u00e9taill\u00e9e<\/strong>\u00a0pour mieux appr\u00e9hender les diff\u00e9rentes techniques \u00e0 mettre en \u0153uvre. Il offre \u00e9galement des rappels technologiques indispensables sur la\u00a0<strong>structure d&rsquo;une application web<\/strong>\u00a0et sur\u00a0<strong>les bases du langage Python<\/strong>.<\/p>\n<p>Vous plongez ensuite dans le monde des\u00a0<strong>tests unitaires en Python<\/strong>\u00a0en explorant les assertions, les expressions r\u00e9guli\u00e8res et les diff\u00e9rentes biblioth\u00e8ques disponibles, avec un focus sur l&rsquo;utilisation de\u00a0<strong>Pytest<\/strong>\u00a0pour une meilleure gestion des tests.<\/p>\n<p>Les premi\u00e8res \u00e9tapes avec Selenium depuis son installation jusqu&rsquo;\u00e0 la mise en place des\u00a0<strong>sc\u00e9narios de tests<\/strong>\u00a0et \u00e0 leur ex\u00e9cution sont ensuite d\u00e9taill\u00e9es avant de d\u00e9couvrir comment, avec le framework,\u00a0<strong>simuler le comportement des applications dans un navigateur<\/strong>\u00a0et comment r\u00e9cup\u00e9rer un \u00e9l\u00e9ment d\u2019une page HTML. Vous \u00e9tudiez ensuite le comportement de l\u2019application web en fonction des actions des utilisateurs et la\u00a0<strong>capture de donn\u00e9es<\/strong>\u00a0(Data Capture) qui permet de r\u00e9cup\u00e9rer et d&rsquo;extraire des donn\u00e9es d\u2019une page web pour v\u00e9rifier et valider le contenu affich\u00e9. Les\u00a0<strong>Waits<\/strong>, m\u00e9canismes utilis\u00e9s pour g\u00e9rer le temps d\u2019attente des interactions avec les \u00e9l\u00e9ments d&rsquo;une page web pendant l&rsquo;ex\u00e9cution des tests, sont aussi pr\u00e9sent\u00e9s.<\/p>\n<p>Ce livre vous propose \u00e9galement d\u2019appr\u00e9hender les meilleures pratiques de conception de pages avec\u00a0<strong>Page Object Model<\/strong>\u00a0et de d\u00e9couvrir comment ex\u00e9cuter vos tests sur plusieurs navigateurs simultan\u00e9ment gr\u00e2ce \u00e0\u00a0<strong>Selenium Grid<\/strong>.<\/p>\n<p>En fin de lecture, des chapitres optionnels vous conduisent vers des notions plus avanc\u00e9es li\u00e9es\u00a0<strong>aux tests de donn\u00e9es<\/strong>\u00a0(Data Driven Test).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans un monde num\u00e9rique o\u00f9 la qualit\u00e9 logicielle est cruciale, les tests garantissent la robustesse et la fiabilit\u00e9 des applications. Ce livre, richement illustr\u00e9 de cas pratiques, est le guide pens\u00e9 pour les d\u00e9veloppeurs pour\u00a0apprendre \u00e0 \u00e9crire et automatiser des tests fonctionnels avec Selenium, le\u00a0framework Python\u00a0incontournable en la mati\u00e8re. Le livre commence par\u00a0pr\u00e9senter l&rsquo;importance des [&hellip;]<\/p>\n","protected":false},"featured_media":91677,"template":"","meta":[],"product_brand":[],"product_cat":[142],"product_tag":[],"class_list":{"0":"post-91676","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-informatique-et-electronique","7":"product_shipping_class-standard","8":"pa_auteurs-ludivine-crepin","9":"pa_collection-expert-it","10":"pa_editeur-eni","11":"pa_edition-juin-2024","12":"pa_nombre-de-pages-21170","14":"first","15":"instock","16":"purchasable","17":"product-type-simple"},"exclude_global_add_ons":[],"addons":[],"_links":{"self":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product\/91676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/media\/91677"}],"wp:attachment":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/media?parent=91676"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_brand?post=91676"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_cat?post=91676"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_tag?post=91676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}