
adb devices, פקודה שבודקת אילו מכשירים (פיזיים או אימולטורים) מזוהים דרך Android SDK. אם האימולטור שנוצר בשיעור הקודם מופיע ברשימה, השם שלו ישמש בהמשך בסקריפטים לזיהוי המכשיר בבדיקות.adb devices היא הדרך לבדוק שההגדרות של ANDROID_HOME ו-PATH תקינות ושה-SDK מזהה בפועל את האימולטור.adb devices מראה את האימולטור כמחובר - מוכנים להתקין את רכיבי Appium בשיעור הבא.הטקסט המלא של הדקות הראשונות בהרצאה «הרצת הטסטים האוטומטיים - פיתוח אנדרואיד» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכם אנחנו בשיעור נוסף בדרך להכין את מעבדת הבדיקות שלנו על מכשירי מובייל ומה עשינו עד עכשיו התקנו את הג'אווה sdk והתקנו את האנדרואיד סטודיו דרך האנדרואיד סטודיו דאגנו בעצם שיהיה מותקן בסביבת הבדיקות שלנו במכונה שבה אנחנו נריץ את הטסטים בעצם דאגנו שיהיה גם את האנדרואיד sdk software development
kit שזה חלק רכיב מאוד חשוב והיכולת שלנו בעצם לתקשר עם ה-device ה-mobile שלנו. אז אחרי שהתקנו את האנדרואיד סטודיו, דאגנו לבדוק שהכל תקין על ידי זה שהקמנו איזשהו אימולטור, מכשיר וירטואלי שמשמש אותנו לצורך הדמיית בדיקות על מכשיר אמיתי.
יש לו הרבה יתרונות, הוא לא עולה כסף, אפשר לייצר אותו בקלות, ואפשר, הכי חשוב, לקנפג אותו מבחינת סוללה, מבחינת קליטה, תקשורת סלולרית מבחינת עוד ועוד דברים אפשר לקנפג אותו לפי הדרישות שלנו בבדיקות אז זה האימולטור שלנו ועכשיו אנחנו בשלב שאנחנו רוצים לוודא שבעצם אנחנו מקימים את כל המשתני
סביבה משתני מערכת שהם בהתאם לדרישה זאת אומרת חלק מהדרישה שלנו אחרי שאנחנו מתקינים את האנדרואיד סטודיו ואת האנדרואיד sdk זה לדאוג שהווינדוס שמערכת ההפעלה שלנו תהיה מודעת לקיום של האנדרואיד sdk איך אנחנו עושים את זה אנחנו בעצם צריכים להכניס לסיסטם וייבל משתנה בשם אנדרואיד אום בוא נעשה את זה ביחד
זה החלק הראשון שאנחנו מבצעים אז אני הולך לווינדוס אקספלורר יש לי איזה ווינדוס אקספלורר כזה פה אני נפגש על דיסק PC אצלי זה כתוב דיסק PC מכ"ש ימני פרופרטיז אדוונס סיסטם סטינג ופה אני הולך ל environment variables אוקיי וכאן אני הולך לחלק התחתון של סיסטם variable ואני דואג ליצור אנדרואיד אום אז אני כותב את זה
בדיוק כמו שאני נדרש הכל upper case ומה המסלול שאני צריך להכניס פה בשביל זה אנחנו צריכים ללכת שוב לאנדרואיד סטודיו ואנחנו אנחנו צריכים לפתוח את ההגדרות, איך אנחנו פותחים את ההגדרות כדי לראות איפה האנדרואיד sdk עודכן, אז אנחנו הולכים לפייל settings, ופה אנחנו בתוך appearance behavior,
יש לנו כאן סיסטם סטינג, ופה כשאנחנו פותחים את הסיסטם סטינג יש לנו האנדרואיד sdk, אנחנו רואים שהאנדרואיד 9.0 API level 28 מותקן, אבל מה שחשוב לנו פה זה המסלול הזה, אז אני צובע את זה, עושה Control-C במקלדת וחוזר להגדרות המערכת ומדביק את זה פה.
זאת אומרת האנדרואיד הום זה המיקום שמופיע מבחינת האנדרואיד סטודיו והגדרות ה-SDK. זה ההגדרה של האנדרואיד הום. אם מופיע משהו אחר תמיד אני יכול לעשות דבר בחליק ולשנות את הערכים פה.
זה הדבר הראשון. הדבר השני שאנחנו צריכים לעשות, אנחנו צריכים לשתול במשתנה של Path, המסלול של מערכת ההפעלה Windows, את המסלולים בתוך האנדרואיד sdk על מנת שהכל יעבוד כמו שצריך אנחנו צריכים לעשות את זה אז זה חלק חשוב אז מה זה בעצם משתנה path?
משתנה path בווינדוס זה בעצם מסלולים שהווינדוס כשנותנים לו איזושהי פקודה שהוא לא מזהה שהיא לא שייכת לפקודות הפנימיות שלו הוא בעצם הולך לרשימה הזאתי לרשימת המסלולים הזאת ובעצם מחפש את הפקודה בתוך המסלולים אם הוא מוצא לפי הסדר אז הוא מבצע את הפקודה אז יהיו פקודות
שאנחנו תכף נשתמש בהן ועל מנת שהכל יהיה מזוהה אז אנחנו באמת צריכים לעשות את הפעולה הבאה ולשלול את המסלולים אז מבחינתנו יש לנו את הקטע הזה של המסלול של ה sdk זה עדיין מעותק אצלי אני רואה את זה פה הספריות שהווינדוס צריך להיות מודע אליהם מבחינת המיקום זה הפלטפורמס ופלטפורמס tools פלטפורמס tools אני מעתיק אני עושה ctrl c ואני חוזר ל־ environment variable ופה אני
מחפש את משתנה pet אני רואה אותו פה יש לי רשימה של מסלולים ואני דואג להוסיף את המסלול של הפלטפורם tools זה אחד ואני דואג גם שהוא יהיה הכי גבוה אצלי זה כבר קיים אבל