Playwright 1.0, Chromium, Firefox және WebKit-пен жұмысты автоматтандыруға арналған пакет жарияланды.

Microsoft компаниясы жарияланған жобаның шығарылымы Драматург 1.0, ол браузер интерфейсіндегі операцияларды автоматтандыруға арналған әмбебап API ұсынады. Мысалы, драматург жаңа қойындыда белгілі бір сайтты ашу, пішінді толтыру/жіберу, курсорды белгілі бір элементтерге жылжыту, анықтамалық нәтижелерді тексеру немесе скриншот жасау үшін сценарий дайындауға мүмкіндік береді. Жоба Node.js платформасы үшін кітапхана ретінде жасалған және жеткізілген Apache 2.0 бойынша лицензияланған.

Драматург ерекшеліктері:

  • Chromium, Firefox және WebKit негізіндегі әртүрлі браузерлермен жұмыс істеу кезінде жалпы сценарий мен API пайдалану мүмкіндігі;
  • Бірнеше беттерді, домендерді және iframeлерді қамтитын күрделі сценарийлерді жасау мүмкіндігі;
  • Пішінді басу және толтыру сияқты әрекеттерді іске қоспас бұрын элементтердің дайын болуын автоматты түрде күтіңіз;
  • Желілік сұрауларды талдау үшін желілік әрекетті ұстау;
  • Беттерді ерікті түрде өзгертуге арналған сүзгі сценарийлерін іске қосуды қолдау;
  • Мобильді құрылғыларды, орналасуды және кіру құқықтарын эмуляциялау мүмкіндігі (мысалы, maps.google.com сайтында белгілі бір пайдаланушы орнын модельдеуге және карта скриншоттарын жасауды автоматтандыруға болады);
  • Тұрақты тінтуір мен пернетақта оқиғаларын жасау;
  • Файлдарды жүктеп салуға және жүктеп алуға қолдау көрсету.

Ақпарат көзі: opennet.ru

пікір қалдыру