- https://appium.io/
- https://en.wikipedia.org/wiki/Appium
- https://github.com/jpita/workshopValencia (a big thank you to @Jpita for this resource)
Add to .zshrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home export ANDROID_HOME=/Users/z/Library/Android/sdk
1 | $ npx appium-doctor |
---|---|
2 | info AppiumDoctor Appium Doctor v.1.15.4 |
3 | info AppiumDoctor ### Diagnostic for necessary dependencies starting ### |
4 | info AppiumDoctor โ The Node.js binary was found at: /usr/local/opt/node@10/bin/node |
5 | info AppiumDoctor โ Node version is 10.23.1 |
6 | info AppiumDoctor โ Xcode is installed at: /Applications/Xcode.app/Contents/Developer |
7 | info AppiumDoctor โ Xcode Command Line Tools are installed in: /Applications/Xcode.app/Contents/Developer |
8 | info AppiumDoctor โ DevToolsSecurity is enabled. |
9 | info AppiumDoctor โ The Authorization DB is set up properly. |
10 | info AppiumDoctor โ Carthage was found at: /usr/local/bin/carthage. Installed version is: 0.36.0 |
11 | info AppiumDoctor โ HOME is set to: /Users/z |
12 | info AppiumDoctor โ ANDROID_HOME is set to: /Users/z/Library/Android/sdk |
13 | info AppiumDoctor โ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home |
14 | info AppiumDoctor Checking adb, android, emulator |
15 | info AppiumDoctor 'adb' is in /Users/z/Library/Android/sdk/platform-tools/adb |
16 | info AppiumDoctor 'android' is in /Users/z/Library/Android/sdk/tools/android |
17 | info AppiumDoctor 'emulator' is in /Users/z/Library/Android/sdk/emulator/emulator |
18 | info AppiumDoctor โ adb, android, emulator exist: /Users/z/Library/Android/sdk |
19 | info AppiumDoctor โ 'bin' subfolder exists under '/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home' |
20 | info AppiumDoctor ### Diagnostic for necessary dependencies completed, no fix needed. ### |
21 | info AppiumDoctor |
22 | info AppiumDoctor ### Diagnostic for optional dependencies starting ### |
23 | WARN AppiumDoctor โ opencv4nodejs cannot be found. |
24 | WARN AppiumDoctor โ ffmpeg cannot be found |
25 | WARN AppiumDoctor โ mjpeg-consumer cannot be found. |
26 | WARN AppiumDoctor โ set-simulator-location is not installed |
27 | WARN AppiumDoctor โ idb and idb_companion are not installed |
28 | WARN AppiumDoctor โ applesimutils cannot be found |
29 | WARN AppiumDoctor โ ios-deploy cannot be found |
30 | WARN AppiumDoctor โ bundletool.jar cannot be found |
31 | WARN AppiumDoctor โ gst-launch-1.0 and/or gst-inspect-1.0 cannot be found |
32 | info AppiumDoctor ### Diagnostic for optional dependencies completed, 9 fixes possible. ### |
33 | info AppiumDoctor |
34 | info AppiumDoctor ### Optional Manual Fixes ### |
35 | info AppiumDoctor The configuration can install optionally. Please do the following manually: |
36 | WARN AppiumDoctor โ Why opencv4nodejs is needed and how to install it: https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/image-comparison.md |
37 | WARN AppiumDoctor โ ffmpeg is needed to record screen features. Please read https://www.ffmpeg.org/ to install it |
38 | WARN AppiumDoctor โ mjpeg-consumer module is required to use MJPEG-over-HTTP features. Please install it with 'npm i -g mjpeg-consumer'. |
39 | WARN AppiumDoctor โ set-simulator-location is needed to set location for Simulator. Please read https://github.com/lyft/set-simulator-location to install it |
40 | WARN AppiumDoctor โ Why idb is needed and how to install it: https://github.com/appium/appium-idb |
41 | WARN AppiumDoctor โ Why applesimutils is needed and how to install it: http://appium.io/docs/en/drivers/ios-xcuitest/ |
42 | WARN AppiumDoctor โ ios-deploy is used as a fallback command to install iOS applications to real device. Please read https://github.com/ios-control/ios-deploy/ to install it |
43 | WARN AppiumDoctor โ bundletool.jar is used to handle Android App Bundle. Please read http://appium.io/docs/en/writing-running-appium/android/android-appbundle/ to install it |
44 | WARN AppiumDoctor โ gst-launch-1.0 and gst-inspect-1.0 are used to stream the screen of the device under test. Please read https://appium.io/docs/en/writing-running-appium/android/android-screen-streaming/ to install them and for more details |
45 | info AppiumDoctor |
46 | info AppiumDoctor ### |
47 | info AppiumDoctor |
48 | info AppiumDoctor Bye! Run appium-doctor again when all manual fixes have been applied! |
49 | info AppiumDoctor |