Přeskočit na obsah
ejaj.cz

midscene

Nástroj samotný je zdarma jako open-source, náklady vznikají jen za připojené AI modelyOpen sourceAPIAsistent kódování

Open-source nástroj pro automatizaci a testování UI pomocí AI, kde se testy píšou přirozeným jazykem místo selektorů.

midscenejs.com
Náhled nástroje midscene

O nástroji

Midscene.js je open-source knihovna pro vizuálně řízenou automatizaci uživatelských rozhraní. Testy se píšou v přirozeném jazyce a nástroj díky vision modelům dokáže lokalizovat prvky i tam, kde selhávají klasické selektory – například na canvasu, v nativních aplikacích nebo cross-origin framech. Podporuje web (integrace s Playwright, Puppeteer nebo přes Bridge Mode napřímo v Chrome), desktop (macOS, Windows, Linux) i mobilní platformy (Android, iOS, HarmonyOS) na reálných zařízeních i simulátorech. Nástroj nabízí bohaté API pro skriptování testů, včetně automatického plánování celých toků i atomických příkazů jako aiTap, aiAssert nebo aiLocate. Umožňuje kombinovat více modelů (plánovací + vizuální) pro vyšší úspěšnost dokončení úkolů a lze použít vlastní modely, včetně open-source variant jako Doubao Seed, Qwen nebo Gemini. Testy lze psát i ve formátu YAML a integrovat je do existujících test runnerů. Projekt má na GitHubu přes 14 tisíc hvězdiček a v benchmarku AndroidWorld dosahuje skóre Pass@1 93,1 % a Pass@3 97,4 %. Mezi uživateli jsou podle webu firmy jako ByteDance, TikTok, Lark, Alibaba, Ctrip nebo Xiaomi. Dokumentace i uživatelské rozhraní jsou v angličtině, případně ve zjednodušené čínštině.

Klíčové vlastnosti

  • Testy v přirozeném jazyce místo selektorů
  • Lokalizace prvků pomocí vision modelů i na canvasu
  • Podpora webu, desktopu i mobilních platforem
  • Integrace s Playwright, Puppeteer nebo Bridge Mode
  • Atomické příkazy jako aiTap, aiAssert, aiLocate
  • Testy lze psát ve formátu YAML

Časté dotazy

Co přesně Midscene.js umí?

Automatizuje a testuje uživatelská rozhraní na základě příkazů v přirozeném jazyce – díky vision modelům najde prvky i tam, kde selhávají klasické selektory, například na canvasu, v nativních aplikacích nebo v cross-origin framech. Funguje na webu, desktopu (macOS, Windows, Linux) i mobilu (Android, iOS, HarmonyOS).

Kolik Midscene.js stojí?

Jde o open-source nástroj dostupný zdarma na GitHubu; ceny se týkají pouze vámi zvolených AI modelů (např. Doubao Seed, Qwen nebo Gemini), které si k nástroji připojíte.

Pro koho je Midscene.js vhodný a jak začít?

Je určen vývojářům a testerům, kteří chtějí automatizovat UI testy bez ruční údržby selektorů – stačí napsat testovací scénář v přirozeném jazyce a integrovat ho do Playwright, Puppeteer nebo vlastního test runneru. Používají ho i firmy jako ByteDance, TikTok, Alibaba nebo Xiaomi.

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI – přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam – odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k midscene? Tady je 6 podobných nástrojů z kategorie Asistent kódování.

Zobrazit všechny alternativy v kategorii Asistent kódování

Další nástroje v kategorii Asistent kódování

Nezůstávejte jen u nejoblíbenějších – tohle jsou další nástroje z kategorie Asistent kódování, které stojí za prohlédnutí.