יצא לאור Playwright 1.0, חבילה לאוטומציה של עבודה עם Chromium, Firefox ו-WebKit

מיקרוסופט опубликовала שחרור הפרויקט מחזאי 1.0, המספק API אוניברסלי לאוטומציה של פעולות בממשק הדפדפן. לדוגמה, מחזאית מאפשרת להכין תסריט לפתיחת אתר ספציפי בלשונית חדשה, למלא/להגיש טופס, להזיז את הסמן לאלמנטים מסוימים, לבדוק מול תוצאות הפניות או לצלם צילום מסך. הפרויקט מתוכנן כספרייה עבור פלטפורמת Node.js ו מסופק מורשה תחת Apache 2.0.

תכונות מחזאי:

  • יכולת להשתמש בסקריפט וב-API משותפים בעבודה עם דפדפנים שונים המבוססים על Chromium, Firefox ו-WebKit;
  • יכולת ליצור סקריפטים מורכבים המשתרעים על מספר עמודים, תחומים ואי-פריים;
  • המתן אוטומטית עד שהרכיבים יהיו מוכנים לפני הפעלת פעולות כגון לחיצה ומילוי טופס;
  • יירוט פעילות רשת לניתוח בקשות רשת;
  • תמיכה בהשקת סקריפטים מסננים לשינוי שרירותי של דפים;
  • היכולת לחקות מכשירים ניידים, מיקום וזכויות גישה (לדוגמה, ניתן לדמות מיקום משתמש ספציפי ב-maps.google.com ולהפוך את יצירת צילומי המסך של המפה לאוטומטית);
  • הפקת אירועי עכבר ומקלדת קבועים;
  • תמיכה בהעלאה והורדה של קבצים.

מקור: OpenNet.ru

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster