Playwright 1.0 منتشر شده است، بسته ای برای خودکارسازی کار با Chromium، Firefox و WebKit

مایکروسافت опубликовала انتشار پروژه نمایشنامه نویس 1.0، که یک API جهانی برای خودکار کردن عملیات در رابط مرورگر ارائه می دهد. به عنوان مثال، Playwright به شما اجازه می دهد تا یک اسکریپت برای باز کردن یک سایت خاص در یک برگه جدید، پر کردن/ارسال فرم، حرکت مکان نما به عناصر خاص، بررسی نتایج مرجع یا گرفتن اسکرین شات آماده کنید. این پروژه به عنوان یک کتابخانه برای پلتفرم Node.js و عرضه شده دارای مجوز Apache 2.0.

ویژگی های نمایشنامه نویس:

  • امکان استفاده از یک اسکریپت و API مشترک هنگام کار با مرورگرهای مختلف مبتنی بر Chromium، Firefox و WebKit.
  • امکان ایجاد اسکریپت های پیچیده در چندین صفحه، دامنه و iframe.
  • قبل از شروع اقداماتی مانند کلیک کردن و پر کردن یک فرم، به طور خودکار منتظر آماده شدن عناصر باشید.
  • رهگیری فعالیت شبکه برای تجزیه و تحلیل درخواست های شبکه؛
  • پشتیبانی از راه اندازی اسکریپت های فیلتر برای اصلاح دلخواه صفحات.
  • توانایی شبیه‌سازی دستگاه‌های تلفن همراه، موقعیت مکانی و حقوق دسترسی (به عنوان مثال، می‌توانید یک مکان کاربر خاص را در maps.google.com شبیه‌سازی کنید و ایجاد تصاویر صفحه‌نمایش نقشه را به‌طور خودکار انجام دهید).
  • ایجاد رویدادهای منظم ماوس و صفحه کلید؛
  • پشتیبانی از آپلود و دانلود فایل.

منبع: opennet.ru

اضافه کردن نظر