Go to file
Lukáš 8dfcd4f74e readme 2024-02-01 23:12:17 +01:00
.idea/.idea.YourTravelAssistant_Playwright.dir/.idea test 2024-01-31 00:26:12 +01:00
page-objects Menu test 2024-02-01 22:47:24 +01:00
tests readme 2024-02-01 23:08:05 +01:00
tests-examples first 2024-01-30 13:45:32 +01:00
.gitignore first 2024-01-30 13:45:32 +01:00
Readme.MD readme 2024-02-01 23:12:17 +01:00
package-lock.json first 2024-01-30 13:45:32 +01:00
package.json first 2024-01-30 13:45:32 +01:00
playwright.config.ts first 2024-01-30 13:45:32 +01:00

Readme.MD

Your Travel Assistant

  • Je první povnný projekt v rámci Akademie Engeto front-end developer. Zde jsou odkazy na GitHub a prokjekt na webu.
  • Jak prauji na projektu a přidávám nové funkce tak jsem se rozhodl k němu, napsat aspoň pár základních testů v playwright.
  • Na tomto projektu mám v plánu pokračovat dál po Akademii přidáním nových funkcí, třeba jako zprovoznění Hamburger menu v mobilní verzi či dalších prvků pomocí JS.
  • Proč jsem si vybral Playwright? Je dle mého názoru v dnešní době nejlepší testovací Framework pro JS a TS. Navíc podporuje Java, Python a C#, ale zde bude potřeba už selenium a v C# Nunit nebo xNunit.
  • Playwright není problém napojit na GitHub Actions nebo podobnou službu a dělat testy kdykoliv nebo po změně kódu a nechat si třeba posílat reporty e-mailem.
  • Další jeho silná stránka jsou reporty, snadná instalace tak i update, podpora více prohlížečů, podpora spousty mobilních zařízení a hlavně oproti selenium není třeba řešit chromedrivery atd.
  • Někomu se může líbit i Playwright test --ui na spouštění testů, ale funguje pouze pod JS a TS.
  • Pro někoho nevýhoda může být Playwright je produkt MS.