Automatiserad webb testning i Ruby med Watir-Webdriver (1 / 7 steg)
Steg 1: Grundläggande HTML-kunskaper
För att använda Watir-Webdriver behöver effektivt du en grundläggande förståelse för HTML och din webbläsare val. En bra webbläsare behövs för att kunna snabbt inspektera element på webbsidan hitta deras klass och ID-namn för att interagera med dem. Utan dessa är det svårt att säga Watir-Webdriver vad ska prestera uppgifter på.
För flesta av dina Watir-Webdriver program kommer att du vara helt enkelt navigera på webbsidor och interagera med webbformulär eller söka sidan för data för att programmet ska tolka. De vanligaste web form delarna kommer du att arbeta med är kryssrutorna, knappar, radioknappar, textfält och listrutor. För att söka efter data kommer du att mestadels använda divs, tabeller och listobjekt. Dessa poster är inte slutet alla vara alla till att använda Watir-Webdriver även om en stor majoritet om din tid kommer att ägnas åt med hjälp av dessa i de flesta fall.
Här är en lista med HTML-taggar och deras beskrivningar, om du redan är bekant med HTML kan du hoppa över detta steg. Se till att du enkelt kan identifiera dessa inuti HTML-källkod som desto fortare kan du, desto snabbare kommer du att kunna skapa ett program ändra ditt webbprogram.
< input type = "checkbox"
Skapar en kryssruta. Dessa används för att tillåta användare att välja flera alternativ och är oftast bara set/rensat (klickade eller inte klickat på).
< input type = "knappen"
Skapar en knapp. Dessa används för att tillåta användare att skicka information tillbaka till webbservern när ett formulär fylls helt. Det finns också en handfull andra typer av knappen som "bild" som beter sig på samma sätt men tillåta olika styling som skall vidtas. Detta är normalt bara klickade.
< input type = "radio"
Skapar en alternativknapp. Dessa används när det finns flera alternativ, men bara en kan väljas. Detta är normalt set/rensat (klickade eller inte klickat på).
< input type = "text"
Skapar ett textfält. Dessa används när ett program begär en användare skrivit ingång. Dessa fält är vanligt fastställda på ett visst värde.
< Välj
Skapar en listruta. Detta används vanligtvis när en webbapplikation har att tillåta en användare att lägga till och ta bort alternativ i en lista som mode. Dessa fält är normalt läser för deras värden.
Andra vanliga HTML-taggar måste du kunna identifiera är
< div
< td
< li