
${שם}, ומשווים אותו ל-locator. למשל משתנה לכתובת האימייל, אחד לסיסמה, אחד ל-Remember checkbox ואחד לכפתור Submit.Wait Until Page Contains מוציאים למשתנה בשם validation text.הטקסט המלא של הדקות הראשונות בהרצאה «מזהה אלמנטים בדף בתור משתנה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
עשינו כבר דרך יפה מאוד ביצירת טסט סווט ברובוט פריימרוק, כמובן שהמטרה שלנו היא ללמוד על הרובוט פריימרוק ולא באמת לבדוק את האתר טסטים שאנחנו מבצעים עליו תרגילים, אבל בכל זאת אנחנו יוצרים פה סביבה מאוד מאוד ככה נכונה, best practice
ומתודולוגית של עבודה עם רובוט פריימרוק ואנחנו ממשיכים בדרך שלנו. רציתי להעיר את תשומת ליבכם שתשימו לב שאני משתמש בלוקייטורים בתוך ה-QWord ולפעמים אני משתמש בלוקייטורים כמה פעמים ביחד.
מה הדבר יכול לגרום זה שאם אני ארצה לשנות איזשהו לוקייטור, אני צריך לעשות את זה בכמה מקומות וזה לא טוב, אני רוצה שזה יהיה מרוכז במקום אחד ולכן אני ארצה לייצר פה בווארבל רשימה גם של לוקייטורים.
מה אני אעשה? אני פשוט אתן שמות לכל אלמנט ואלמנט. לדוגמה, יש לי את האלמנט הזה של האימייל האדרס, אז אני אקרא לזה פשוט אימייל אדרס, ככה, אני פשוט אקרא לזה אימייל אדרס, אני בא לפה, עושה את הסימן דולר, סוגריים מסוסרים, פתיחה סקירה, אימייל אדרס, אני עושה שווה, פה אני
אעתיק פשוט את הלוקייטור פעם אחת, אוקיי? אז יש לי את הלוקייטור ID, אז אני אעתיק את זה לפה. עכשיו, את האימייל אדרס אני אחליף במקום שבו השתמשתי בלוקייטור ID, אימייל ID, כאן וכאן, אז מה שקורה בעצם, אם בעתיד ארצה לשנות את הלוקייטו ולהשתמש במקום ב-ID ב-Expat או ב-CSS
סלקטור, אז אני אוכל לעשות את זה פעם אחת מפה. בואו נמשיך ונעשה את זה גם לשדה השני של הפסוורד. אז אני אקח את זה, בואו ניקח את זה קודם כל. נלך עוד פעם לוורבלס מתחת ל-E-Mail Address, נייצר עוד אלמנט, עוד וורבל שנקרא לו פסוורד שווה ונעתיק פשוט את החלק הזה. כך אנחנו צריכים לעשות.
ואז יש לנו פה מחסן של WebElement שאם אנחנו נצטרך אנחנו יכולים לשנות פעם אחת ולהשפיע על כל ה-Keyword שלמטה. אוקיי, אז בואו נשנה גם את זה פה.
נחליף את הפסוורד בזיהוי הזה של שדה פסוורד. יש לנו את ה-Check the Remember צ'קבוקס אז בואו ניקח אותו גם אותו ונקרא לזה Remember צ'קבוקס. אוקיי, מאוד ברור, מאוד ידידותי ואני פשוט מעתיק את הזיהוי.
ואז אני ממשיך ומחליף את הלוקייטור שלי שהשתמשתי בו כמה פעמים. אני משתמש בו פעם אחת על ידי הזיהויה הזה שעשיתי בחלק של הווארבטס.
יש לי את הסדמיט, כפתור סדמיט, בואו ניקח גם אותו. נעשה את זה פה, כאן נקרא לזה סדמיט בטון. אשתמש בלוקייטור שהעתקנו.