חיבור מכשיר פיזי ל-Appium: iPhone ו-Android (כולל Wi-Fi)
להלן מדריך קצר לחיבור אייפון פיזי ו-אנדרואיד פיזי ל-Appium.
שימו לב: אוטומציה ל-iOS על מכשיר אמיתי דורשת macOS + Xcode, בעוד שב-Windows עובדים בעיקר עם Android.
חיבור iPhone פיזי ל-Appium (דרך Xcode)
דרישות מקדימות
- macOS + Xcode מותקן.
- כבל USB (מומלץ להתחלה).
- באייפון: לאשר Trust This Computer.
- באייפון (במיוחד iOS 16+): להפעיל Developer Mode (הגדרות → פרטיות ואבטחה → Developer Mode).
שלבים
- חברו את האייפון ל-Mac עם USB ואשרו Trust.
- פתחו Xcode והתחברו עם Apple ID (אם צריך): Xcode → Settings/Preferences → Accounts.
- פתחו את חלון המכשירים: Xcode → Window → Devices and Simulators.
- בחרו את האייפון שלכם והעתיקו את ה-Identifier (UDID) — זה ה-ID שתשתמשו בו ב-Appium.
- אם נדרש (חתימה/הרשאות): בפרויקט הבדיקות תחת Signing & Capabilities בחרו Team תקין (לעיתים “Automatic signing”).
ב-Desired Capabilities של Appium משתמשים ב-UDID (לדוגמה: platformName=iOS, automationName=XCUITest, udid=…).
חיבור Android פיזי ל-Appium (USB)
- בטלפון: Settings → About phone → לחיצה 7 פעמים על Build number (פותח Developer Options).
- Developer Options → להפעיל USB debugging.
- חברו ב-USB ואשרו את ההרשאה “Allow USB debugging”.
- בדיקה במחשב:
adb devices
המכשיר אמור להופיע כ-device.
חיבור Android דרך Wi-Fi (ADB over Wi-Fi)
דרישות
- המחשב והטלפון באותה רשת Wi-Fi.
- מומלץ לבצע חיבור ראשון ב-USB.
1) מציאת כתובת IP של הטלפון
בטלפון: Settings → Wi-Fi → לחצו על הרשת המחוברת וחפשו IP address
(לדוגמה: 10.0.0.4).
2) מעבר למצב TCP וחיבור
כשהטלפון מחובר ב-USB:
adb tcpip 5555 adb connect 10.0.0.4:5555
3) בדיקה שהמכשיר מחובר
adb devicesאתם אמורים לראות שורה כמו:
10.0.0.4:5555 device.
אם זה לא עובד: איפוס ADB
adb kill-server adb start-server adb devices
מקורות רשמיים: