24.03.2023

(CZ) Úvod do Playwright

Seznamte se s knihovnou pro automatizaci prohlížečů společnosti Microsoft nazvanou Playwright, která bere svět testování útokem. Je všestranný a umožňuje vám dělat vše, co chcete s prohlížečem.

Obsah workshopu

Cílem workshopu je seznámit vás s knihovnou Playwright od Microsoftu, která slouží k automatizaci prohlížečů. Více informací o tom co se naučíte najdete v sekci "Co si z workshopu odnesete"

Pochopíte konstrukci základních skriptů v jazyce JavaScript, které jsou nutné pro práci s Playwrightem

Naučíte se a vyzkoušíte si základní funkčnosti knihovny, a to například:

Paralelní exekuce

Práci s iframy

Jak pořídit screenshot

Jak ověřit viditelnost elementu na stránce

Jak testovat cross-page a cross-domain

Jak pracovat s requesty prohlížeče

Jak vytvořit reprezentaci stránky webové aplikace pomocí Page Object Patternu

Částí workshopu bude rovněž propojení Playwright knihovny s test runnerem Mocha a ukázka reálného nastavení

Co je potřeba nainstalovat?

Mějte možnost pustit konzoli (příkazová řádka, nebo PowerShell) na úrovni administrátora

Nainstalován Git

Nainstalován Node.js LTS

Nainstalován VSCode

Nainstalován Chrome (ideálně v defaultním adresáři, který nabízí při instalaci)

Veškeré instalace provádějte v defaultním nastavení, u Node.js dbejte na to, aby byla zaškrtnuta volba „add Node.js to PATH“.

Jaké jsou znalostní požadavky?

Základy programování v jakémkoliv jazyce

JavaScript v prostředí Node.js je výhoda


Cena workshopu: 7.500 CZK / 309 EUR

Délka workshopu: 1 den (od 09:00 do 17:00)

*Ceny jsou bez DPH. Pokud nebude dohoda jiná, tak bude faktura v CZK, v případě, že potřebujete platbu v EUR, kontaktujte nás na events@tesena.com, nebo nám tuto informaci napište do políčka Poznámky v objednávacím formuláři. Ceny v EUR jsou pouze orientační a mohou se měnit dle aktuálního kurzu.

Radek Bednařík

Pracuji v testingu už 2 roky a je to nejlepší práce mého života. Pracoval jsem v akademické sféře, ekonomickém žurnalismu a v PR, ale nikdy mě práce nebavila tolik, jak mě baví teď v testingu. Soustředím se hlavně na automatizaci pomocí Python a JavaScipt.

Nadcházející termíny workshopu Úvod do Playwright