<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>web Archives - Mon linux</title>
	<atom:link href="https://www.monlinux.net/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.monlinux.net/tag/web/</link>
	<description>by Belgotux</description>
	<lastBuildDate>Mon, 05 Sep 2022 15:50:31 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://www.monlinux.net/wp-content/uploads/cropped-mon-linux-logo-grey-512-32x32.png</url>
	<title>web Archives - Mon linux</title>
	<link>https://www.monlinux.net/tag/web/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Selenium &#8211; automatiser ses tests web</title>
		<link>https://www.monlinux.net/2014/08/selenium-automatiser-ses-tests-web/</link>
					<comments>https://www.monlinux.net/2014/08/selenium-automatiser-ses-tests-web/#respond</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Wed, 20 Aug 2014 21:28:16 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[selenion]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=461</guid>

					<description><![CDATA[<p>Selenium permet d&#8217;automatiser les tests de navigation et de soumission de ses applications web. J&#8217;ai test&#233; l&#8217;utilisation de base de Selenium, mais il permet d&#8217;en faire bien plus encore. Cela permet de faire des macros simples gr&#226;ce &#224; un plugin... <a class="more-link" href="https://www.monlinux.net/2014/08/selenium-automatiser-ses-tests-web/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2014/08/selenium-automatiser-ses-tests-web/">Selenium &#8211; automatiser ses tests web</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Selenium permet d&rsquo;automatiser les tests de navigation et de soumission de ses applications web. J&rsquo;ai testé l&rsquo;utilisation de base de Selenium, mais il permet d&rsquo;en faire bien plus encore.</p>
<p>Cela permet de faire des macros simples grâce à un plugin pour Firefox ou Internet Explorer, mais également des scripts plus complexes sous forme de tableau HTML, Java, C#, ruby, python ou javascript. Il existe des plugins non officiels pour Chrome, Opera et d&rsquo;autres encore. Dans mon cas, j&rsquo;utilise Linux et Firefox.</p>
<p><span id="more-461"></span></p>
<h2>Plugin client Selenium pour Firefox</h2>
<p>Les plugins pour les navigateurs permettent de fabriquer des scénarios simples de manière très efficace.</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/selenium-plugin-firefox.png"><img fetchpriority="high" decoding="async" class="alignleft size-medium wp-image-464" src="https://www.monlinux.net/wp-content/uploads/selenium-plugin-firefox-300x247.png" alt="image du plugin selenium pour firefox" width="300" height="247" srcset="https://www.monlinux.net/wp-content/uploads/selenium-plugin-firefox-300x247.png 300w, https://www.monlinux.net/wp-content/uploads/selenium-plugin-firefox.png 922w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<ol>
<li>On se rend sur le site en question</li>
<li>On lance Selenium par le menu Outils &gt; Selenium IDE</li>
<li>On appuie sur le bouton rouge à droite pour démarrer la macro</li>
<li>On fait ses clics sur le site, on remplit des formulaires, on vérifie la présence d&rsquo;un élément de page, etc</li>
<li>On arrête la macro</li>
<li>On peut la réutiliser en cliquant sur le play</li>
</ol>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/selenium-plugin-firefox2.png"><img decoding="async" class="alignright size-medium wp-image-466" src="https://www.monlinux.net/wp-content/uploads/selenium-plugin-firefox2-300x248.png" alt="enregistrement de test selenium" width="300" height="248" srcset="https://www.monlinux.net/wp-content/uploads/selenium-plugin-firefox2-300x248.png 300w, https://www.monlinux.net/wp-content/uploads/selenium-plugin-firefox2.png 920w" sizes="(max-width: 300px) 100vw, 300px" /></a>On peut sauvegarder le test en format tableau HTML, mais le plus intéressant est d&rsquo;exporter le test dans un langage cité plus haut. Dans mon cas, j&rsquo;ai choisi Python.</p>
<p>Cela permet de rejouer le scénario de test par après. Mais surtout de le mettre sur un serveur Linux pour l&rsquo;exécuter en console, via tâche cron ou bien l&rsquo;intégrer dans ses propres outils. Pour cela il est nécessaire de mettre un place un daemon Selenium.</p>
<p>Il est possible d&rsquo;ajouter manuellement des commandes avec la cible qui peut être un lien ou un champ de formulaire et la valeur.</p>
<p>De là, on peut faire une suite de scénarios, qui sera appliquée à un même site web.</p>
<p>&nbsp;</p>
<h2></h2>
<p>&nbsp;</p>
<p>Je verrai dans un autre article la partie serveur et daemon Selenium.</p>
<p>L’article <a href="https://www.monlinux.net/2014/08/selenium-automatiser-ses-tests-web/">Selenium &#8211; automatiser ses tests web</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2014/08/selenium-automatiser-ses-tests-web/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Mise en cache de page à l’aide de Disk: Enhanced 
Mise en cache de la base de données de 38/44 requêtes en 0.013 secondes utilisant Disk

Served from: www.monlinux.net @ 2026-04-11 11:27:23 by W3 Total Cache
-->