A manuális tesztelők rémálma a Selenium keretrendszer. Egy jól beállított tesztkörnyezettel igen nagy számban lehet csökkenteni az "emberes" tesztelést. A böngésző programozását ráadásul nem feltétlenül kell kódsorból "megfogalmazni". Erre számtalan plugin létezik, ami egy excel makróhoz hasonlóan felveszi a böngészőben végzett inputokat és a végeredményt pedig tetszőleges nyelvre lehet exportálni, köztük természetesen Pythonra is. 

Sokan a védett vagy nem publikált webhívások ellen is Seleniummal kűzdenek. Sok, mai is használatos library kénytelen Seleniumot használni egy-egy fícsörért. Pl. Whatsapp üzenetek küldése, vagy LinkedIn-en, Instagrammon való "ügyintézéshez" is előszeretettel építenek Selenium alapú libraryt.

  • Szükséges előismeretek!

    Minimális Python ismeret szükséges lehet.

  • Kinek ajánljuk?

    Tesztelőknek, "hekkereknek", Python programozóknak, a 7b osztálynak és mindenkinek aki szereti! :)

  • Mit tanulsz meg?

    Hogyan lehet kódsorból chrome böngészőt irányítani, hogyan lehet a böngésző aktivitásunkat python kóddá alakítani.

Témakörök

  1. 1
    • 1. Selenium installálása

    • 2. Egy weboldal automatikus képernyőmentése

    • 3. Linkre kattintás szimulálása

    • 4. File letöltése, majdnem

    • 5. Letöltés mégegyszer

    • 6. Letöltési módszerek

    • 7. Kereső mező

    • 8. Első találatra kattintás Xpath-tal

    • 9. Chrome selenium plugin

    • 10. Katalon felvétel és lejátszás

    • 11. Python kód exportálása

Oktató

AI expert

Péter Litkei

Engem már teljesen besszipantott a mesterséges intelligencia, pontosabban a deep learning világa. 2012-től kezdődően a legtöbb szolgáltatás használ valamiféle neurális hálót, - kép és beszédfelismerők, google translate, önvezető autók és mire te ezt olvasod valószínűleg a barátod/barátnőd is :) - a jövő egyértelműen ez.