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