Stap 1: Basis HTML-kennis
Om te kunnen gebruiken Watir-Webdriver moet efficiënt u een basiskennis van HTML en uw browser van keuze. Een goede web-browser is vereist om snel inspecteren elementen op de webpagina te vinden van hun klasse en id namen om te communiceren met hen te kunnen. Zonder deze is het moeilijk om te vertellen Watir-Webdriver wat aan het uitvoeren van taken op.
Voor de meerderheid van uw Watir-Webdriver toepassingen zal u worden gewoon navigeren naar webpagina's en interactie met webformulieren of zoeken de pagina voor de gegevens voor uw toepassing te interpreteren. De meest voorkomende web formulierelementen die u met werken zullen zijn selectievakjes, knoppen, radio knoppen, tekstvelden en keuzelijsten. Voor het zoeken naar gegevens zal meestal u div-elementen, tabellen en lijstitems. Deze items zijn niet het einde alle worden alle voor het gebruik van Watir-Webdriver hoewel een overgrote meerderheid als uw tijd zal worden besteed aan het gebruik van deze in de meeste gevallen.
Hier zijn een lijst van HTML-codes en de bijbehorende beschrijvingen, als u al bekend bent met HTML kunt u deze stap overslaan. Zorg ervoor dat u gemakkelijk kunt herkennen deze binnen HTML-broncode als sneller kunt, hoe sneller u zal zitten kundig voor een toepassing wijzigen van uw webtoepassing maken.
<input type="checkbox"
Hiermee maakt u een selectievakje. Deze worden gebruikt voor het toestaan van gebruikers om meerdere opties te selecteren en zijn meestal alleen set/gewist (geklikt of niet wordt geklikt).
<input type="button"
Hiermee wordt een knop gemaakt. Deze worden gebruikt waarmee gebruikers om informatie te sturen naar de webserver wanneer een formulier wordt volledig ingevuld. Er zijn ook een handvol andere soorten knop zoals "afbeelding" die zich gedragen op dezelfde manier, maar toestaan verschillende styling toe te passen. Deze zijn normaal gesproken gewoon geklikt.
<input type="radio"
Hiermee maakt u een keuzerondje. Deze worden gebruikt als er meerdere opties, maar slechts één kan worden geselecteerd. Dit zijn normaal gesproken set/gewist (geklikt of niet wordt geklikt).
<input type="text"
Maakt een tekstveld. Deze worden gebruikt als een webtoepassing een getypte invoer van gebruikers vraagt. Deze velden zijn meestal ingesteld op een specifieke waarde.
<select
Hiermee wordt een keuzelijst gemaakt. Deze worden gewoonlijk gebruikt wanneer een webtoepassing moet toestaan dat een gebruiker toevoegen en verwijderen van opties in een lijst als mode. Deze velden zijn normaal gesproken lezen voor hun waarden.
Andere gemeenschappelijke HTML-codes die u zult moeten kunnen identificeren zijn
<div <td <li