Lekce 16 - Testování v PHP - Přehled další syntaxe Selenium WebDriveru
V minulé lekci, Testování v PHP - Přehled syntaxe Selenium WebDriveru, jsme začali s podrobným popisem syntaxe Selenium WebDriveru v PHP frameworku Codeception.
V dnešní lekci si probereme syntaxi Selenium WebDriveru v Codeception. Konkrétně půjde o ovládání prohlížeče, formuláře, relace a víceuživatelské testování.
Ovládání prohlížeče
Klávesnice
Samozřejmě lze ovládat i klávesnici.
- pressKey(element, klavesy) - Stiskne danou klávesu v
daném elementu. Klávesy předáváme jako další parametry metody a jako
textové řetězce (např.
"a"
). Řetězce mohou obsahovat i více znaků. Místo klávesy můžeme zadat i pole řetězců (kláves), kdy se klávesy stisknou najednou (např. ['ctrl', 'c']).
Záložky
Nyní si představme funkcionalitu práce se záložkami.
- switchToWindow(nazev) - Přeskočí do jiného okna (záložky) pomocí jejího jména. Pokud jméno nezadáme, přeskočí se do předchozího okna.
- switchToNextTab(offset) - Přepne na další záložku. Lze zadat i offset (a předchozí přeskočit), tedy skočit např. na druhou další záložku pomocí hodnoty 2.
- switchToPreviousTab(offset) - Přepne na předchozí záložku. Opět lze zadat i offset, tedy skočit např. na druhou předchozí záložku pomocí hodnoty 2.
- closeTab() - Zavře aktuální záložku a přesune se na poslední aktivní záložku.
- openNewTab() - Otevře novou záložku a přesune se do ní (doplněk AdBlock může zapříčinit selhání této akce).
Další
Stále je v kategorii ovládání prohlížeče ještě několik akcí
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Omezená nabídka: Nauč se vše a ušetři
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
Tutoriál podrobně probere syntaxi Selenium WebDriveru v PHP frameworku Codeception. Ovládání prohlížeče, formuláře, relace a víceuživatelské testování.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.