פרטי תוכנה:
Sahi הוא כלי אוטומציה ובדיקות עבור יישומי אינטרנט, עם המתקן להקליט ותסריטי השמעה.
פיתח ב- Java ו- JavaScript, כלי זה משתמש ב- JavaScript הפשוטה לביצוע אירועים בדפדפן.
התכונות של Sahi כוללות, בקרות בדפדפן, תסריטים מבוססים טקסט, תמיכת נמלה עבור השמעה של סוויטות של בדיקות, והשמעת ריבוי הליכי. Sahi תומך HTTP ו- HTTPS.
Sahi פועל כשרת פרוקסי והדפדפן צריך להשתמש בשרת פרוקסי Sahi כשלה. Sahi אז מזריק javascript, כך שניתן לגשת לאלמנטים בדף האינטרנט. זה הופך את הכלי העצמאי של האתר / יישום האינטרנט
תכונות :..
- הקלטה של פעולות דפדפן
- השמעה של פעולות שנרשמו / תסריט.
- Accessor Viewer לזיהוי אלמנטי HTML עבור scripting
- סקריפטים בקלות לעריכה (קבצי טקסט)
- APIs הפשוט
- שילוב עם נמלה בונה
- רישום / דיווחים
- סקריפט הוא בJavaScript ולכן תומך במושגים ומבנים שתומכים ב- JavaScript
- תמיכה עבור משתנים גלובליים מאוחסנים בדפים במבחן ועל פני בדיקות בסוויטה.
- סקריפט refactorable לפונקציות וקבצים.
- Scripts Runnable דרך לינק.
- ניתן להקליט באגס ידי בודקים וניתן לפרסם את תסריט Sahi על שרת אינטרנט.
- url זה יכול להיות כלול בדיווחי באגים.
- מפתחים יכולים לשחזר את הבאג על ידי הצבעה לכתובת אתר שבדיווח הבאג.
- סקריפטים אוטומטי זמינים לאחרים באמצעות HTTP
- קלים מאוד
- בדיקות לא צריכים חלון הדפדפן כדי להיות בפוקוס.
- Suites יכול לרוץ במספר רב של נושאים ובכך להקטין את זמן ביצוע בדיקה.
- תומך proxy ו- HTTPS חיצוניים.
מה חדש בהודעה זו:
- תכונות הוסיפו:
- מציג שם קופץ בבקר.
- שימוש בדגל 'לא-רחוק במקום MOZ_NO_REMOTE. משתמשים מבוגרים צריכים להוסיף את זה למטרות נמלה. _fail (msg) הוסיף
- ext.http.both.proxy.bypass_hosts נוסף לsahi.properties לעקוף כמה תחומים בעת חיבור באמצעות proxy החיצוני
- _sahi.printDiagnostics נוסף כדי לקבל קצת מידע על דפדפן ושימוש XMLHttpRequest.
- id התעלם לRichFaces JSF.
- תמיכה עבור תיבות דו-שיח מודאלית IE (מופעל באמצעות showModalDialog).
- _setSelected מזהה אופציות על ידי id ומדד.
- _listItem API הוסיף לזיהוי תגי LI.
- תיקוני באגים:
- תקן לזיהוי חלונות קופצים מתחום שונה
- קבועים _continueOnError
- שים בחזרה ללא מטמון כותרות בגלל דפים שאספו ממטמון ב- IE גורמים התחברות / logouts באתרים מסוימים להיכשל.
- בעיות קבועות עם קישור קליקים על Chrome ו- Safari
- בדיקות חסרות כיום לא לבנות.
- תקן הקשורים לcontentlength והעברת הקידוד הציגה במבנה קודם.
- תקן עבור XHRs לא מתויג כראוי (ולכן טיפל בטעות), כאשר תחומים שונים נכחו בiframes.
- _readFile חוזר JavaScript מחרוזת.
- טיפול באירועים הרשומים באמצעות מאזינים על קישור קליקים.
- קישורים עם מספרים בטקסט מצוטטים במהלך הקלטה. _link (& quot; & lt; מספר & gt; & quot;). לחץ על קישור לא להמשיך אם event.returnValue הוא contentType בדיקה הכוזבת גם להבין javascript תוכן לXHR טיפול proxying קבוע ל- https אתרים שאין לי אישור תקף. (באג הציג בינואר 21, 2009 build).
מה חדש בגרסה 2009/01/21:
- תכונות הוסיפו:
- מנהור דרך פרוקסי החיצוני הוסיף.
- תנסה לתפוס תמיכה בSahi תסריט.
- _logException הוסיף. מאפשר לך לתפוס שגיאה, לנקוט פעולה מתקנת וגם להתחבר השגיאה.
- _logExceptionAsError הוסיף. אותו דבר כמו _logException אך נכשל סקריפט הבדיקה. שימושי עבור נקי עד לפני להיכשל.
- המוסף _isVisible כדי לבדוק את החשיפה של אלמנטים.
- פעולות באלמנטים כעת להתרחש רק אם הם נראים לעין.
- תמיכה טובה יותר לzkoss על ידי זיהוי של קבצי js.dsp ותיקון בעיות AJAX.
- אלמנטי טופס נרשמו גם ללא צירוף תגי צורה.
- . מנהל SSL ניסיוני נוסף
- המוסף TrafficLogger להיכנס תעבורת HTTP למטרת איתור באגים.
- תיקוני באגים:
- דפים עם תווי Unicode להציג כראוי.
- השהה ושלב קבוע.
- נושאי AJAX קבועים על IE באמצעות ActiveX.
- בעיות קבועות עם IFrames multidomain.
מה חדש בגרסת 2008/08/31:
- גרסה זו משתמשת קרנף כמנוע scripting , ובכך מרגש ביותר של ביצוע התסריט לproxy.
- זה צריך ללכת דרך ארוכה בפישוט תסריטי Sahi.
- לבנות זה יש גם כמה שינויים חשובים בSocketPool, שיתקן את הנושאים הקשורים לשימוש שקעים רבים מדי ושגיאות בשל BindExceptions.
- ביצוע Suite השתנה כך שגם אם הדפדפן מתרסק, החבילה תמשיך עם את התסריט הבא ולכן לא תחזיק המעמד לבנות.
- שיטות DB עכשיו קשר הדוק כראוי.
דרישות :
- JRE 1.4 ומעלה
- נמלה, log4j.jar וjunit.jar אם המודול ללהיבנות מחדש.
תגובות לא נמצא