Robot Framework asennus – näillä ohjeilla onnistut

Näytän tällä videolla miten Robot Framework asennetaan Windows-koneelle nettisivujen testaamista varten ja kirjoitan yksinkertaisen testin. Video on toivottavasti niin seikkaperäinen, että asennus onnistuu vaikka olisit testiautomaation aloittelija.

Työohje noudattaa Robot Frameworkin dokumentaatiota:

1. Asenna Python, jos koneella ei ole sitä ennestään. Kannattaa valita  Pythonin asennustyökalusta kohta ”Add Python to PATH”. Python löytyy täältä: https://www.python.org/downloads/

2. Asenna Robot Framework kirjoittamalla komentoriville:

pip install robotframework

3. Robot Frameworkin asennus on onnistunut, jos versionumeron tarkistus palauttaa tuloksen. Kirjoita komentoriville:

robot --version

Lisäohje: Jos asennus ei toimi, todennäköisin vika on siinä, että Python ja sitä kautta pip eivät ole komentorivin Path:lla. Avaa ”System Environment Variables” ja lisää muuttujalle ”Path” Pythonin asennuskansio sekä sen alla oleva scripts-kansio. Tämä on ohjeistettu videolla kohdassa 5:00. Käynnistä komentorivi uudelleen muuttujan lisäämisen jälkeen.

Itse Robot Frameworkin asennus oli tässä ? Kirjoitetaan seuraavaksi selaintesti Selenium Webdriver -rajapinnan avulla. Tätä varten asennetaan Robotin erillinen Selenium-kirjasto sekä selaimen Webdriver.

4. Asenna Robotin Selenium-library kirjoittamalla komentoriville:

pip install --upgrade robotframework-seleniumlibrary

5. Asenna seuraavaksi Seleniumin Webdriver (tässä oletetaan, että koneella on Chrome-selain):

pip install webdrivermanager
webdrivermanager chrome

6. Kopioi Webdriverin asennuskansion polku komentoriviltä ja lisää se Path-muuttujaksi. Videolla tämä on ohjeistettu kohdassa 6:20. Käynnistä komentorivi uudelleen Path:n päivittämisen jälkeen.

Lisäohje: jos Robot herjaa virheellisestä Chromedriver-veriosta, tarkista että driverin ja selaimen versionumeroiden ensimmäinen numero on sama – tästä on kerrottu videolla kohdassa 9:44.

7. Asenna tarvittaessa moderni koodieditori. Suosikkieditorini on Visual Studio Code ja sen Robot Framework Intellisense lisäosa.

8. Kirjoita ensimmäinen testi Selenium Libraryn Keyword-dokumentaatiota hyödyntäen ja tallenna se tiedostopäätteellä .robot. Videolla luotu esimerkki löytyy täältä.

Siirry komentorivillä samaan kansioon jossa testi on ja suorita se komennolla:

robot .

Taputa itseäsi olalle kun testi lähtee ajoon! Nyt olet valmis harjoittelemaan Robotin käyttämistä esimerkiksi demoprojektin avulla tai voit lukea miten kirjoitetaan hyviä testitapauksia. Robotilla voi testata paljon muutakin kuin nettisivuja – dokumentaatio listaa kymmenittäin valmiita ulkoisia testikirjastoja.

Miltä ohje vaikutti? Saitko ensimmäisen testin tehtyä?