WR ו- st זקוק לעזרה

WR ו- st זקוק לעזרה

הממשק למוצר כתוב ב SmallTalk, מערכת הבדיקות האוטומטית מבוססת WR 7.02 הבעיה היא שWR (ליתר דיוק הGUIMAP) לא מזהה קונטרולים בממשק st. למתכנתים אין בעיה לפרסם את הבקרים למערכת ההפעלה (חלונות), אבל צריך לדעת מה. הם טוענים שהמצב דומה מעט לסווינג של ג'אווה - המשתמש רואה כפתורים, מבחינת מערכת ההפעלה מדובר בביטמפ יחיד והזיהוי מבוסס קוארדינטות בתוך החלון בלבד. השאלה - מה בדיוק מחפש WR כשנבנה GUI MAP? איך אפשר לגרום לWR להכיר בקרים (כפתורים, תיבות דיאלוגים וכו') שמערכת ההפעלה לא רואה? חיפשתי באתר של מרקורי (אין לחברה חוזה תמיכה) וכן בפורומים של QAFORUMS.COM ולא מצאתי פתרון יעיל יותר מבקרים וירטואלים (המחייבים קוארדינטות, כלומר כל שינוי קל בממשק המשתמש מחייב בניה מחדש של כל מפות הסקריפטים).
 

erandd

New member
חבל על הזמן

WR מיועד במקור לאפליקציות ולא ל-WEB מה שנקרא WIN32 אפשר לנסות להתאים אותו לזהות אובייקטים אבל כמו שאמרת, רוב הזמן זה יהיה עם קורדינטות (זבל) יש כלי אחר של מרקורי שנקרא QUICK TEST PRO הוא יודע לקרוא את הסורס הHTML ומכניס כל אוביקט לרפוסיטורי. הטמעתי אותו בכמה סביבות ג'אווה וJSP והוא עובד כמו שעון. הWR יכול עדיין לשמש אתכם להזנת קבצים והרצה של בדיקות שמפעילות אפליקציות כמו בסיס הנתונים או קובץ טקסט. אני יודע מה תגידי, כבר קנינו ועלה הרבה כסף, אבל תאמיני לי שהזמן שתשקיעי בלהתאים אותו לאפליקצית WEB יעלה יותר. מרקורי לא בסדר שהם לא מסבירים את זה.
 

erandd

New member
אבל בכל זאת כדאי לבדוק

תתקשרי למרקורי ותראי אם יש להם פלג אין לסביבת SMALLTALK יכול להיות שהם פיתחו פטץ' שפותר בעית זיהוי GUI
 
יש התקן לsmalltalk, אבל של חברה

אחרת (ה smalltalk, ההתקן של מרקורי). כל גרסא של smalltalk ממומשת בצורה אחרת והפתרון של מרקורי מתאים רק לאותו מוצר ספציפי. המדובר, אגב, בממשק המשתמש של המוצר עצמו (ה exe)- אין web או html או סקריפטים. המתכנתים טוענים שיכולים לעשות כל שינוי כדי שאובייקטים יפרסמו עצמם בלולאת ההודעות של חלונות, אבל צריכים לדעת מה לפרסם כדי שWR יזהה אותם כאובייקטים. יש תיעוד של זה באיזה מקום?
 

erandd

New member
תבדקי את האתר הזה

כאן הם אומרים שהם קיבלו היתר ממרקורי לייצר פלאג אין לWR על סביבת סמולטוק מחפש לך עוד לינקים
 

עפר פרת

New member
שאלה

דלית, למה *בדיוק* התכוונת ב"למתכנתים אין בעיה לפרסם את הבקרים למערכת ההפעלה (חלונות), אבל צריך לדעת מה"? תודה, עפר
 
למעלה