Page MenuHomePhabricator

Learn Appium basics
Open, Needs TriagePublic

Description

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
2info AppiumDoctor Appium Doctor v.1.15.4
3info AppiumDoctor ### Diagnostic for necessary dependencies starting ###
4info AppiumDoctor โœ” The Node.js binary was found at: /usr/local/opt/node@10/bin/node
5info AppiumDoctor โœ” Node version is 10.23.1
6info AppiumDoctor โœ” Xcode is installed at: /Applications/Xcode.app/Contents/Developer
7info AppiumDoctor โœ” Xcode Command Line Tools are installed in: /Applications/Xcode.app/Contents/Developer
8info AppiumDoctor โœ” DevToolsSecurity is enabled.
9info AppiumDoctor โœ” The Authorization DB is set up properly.
10info AppiumDoctor โœ” Carthage was found at: /usr/local/bin/carthage. Installed version is: 0.36.0
11info AppiumDoctor โœ” HOME is set to: /Users/z
12info AppiumDoctor โœ” ANDROID_HOME is set to: /Users/z/Library/Android/sdk
13info AppiumDoctor โœ” JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
14info AppiumDoctor Checking adb, android, emulator
15info AppiumDoctor 'adb' is in /Users/z/Library/Android/sdk/platform-tools/adb
16info AppiumDoctor 'android' is in /Users/z/Library/Android/sdk/tools/android
17info AppiumDoctor 'emulator' is in /Users/z/Library/Android/sdk/emulator/emulator
18info AppiumDoctor โœ” adb, android, emulator exist: /Users/z/Library/Android/sdk
19info AppiumDoctor โœ” 'bin' subfolder exists under '/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home'
20info AppiumDoctor ### Diagnostic for necessary dependencies completed, no fix needed. ###
21info AppiumDoctor
22info AppiumDoctor ### Diagnostic for optional dependencies starting ###
23WARN AppiumDoctor โœ– opencv4nodejs cannot be found.
24WARN AppiumDoctor โœ– ffmpeg cannot be found
25WARN AppiumDoctor โœ– mjpeg-consumer cannot be found.
26WARN AppiumDoctor โœ– set-simulator-location is not installed
27WARN AppiumDoctor โœ– idb and idb_companion are not installed
28WARN AppiumDoctor โœ– applesimutils cannot be found
29WARN AppiumDoctor โœ– ios-deploy cannot be found
30WARN AppiumDoctor โœ– bundletool.jar cannot be found
31WARN AppiumDoctor โœ– gst-launch-1.0 and/or gst-inspect-1.0 cannot be found
32info AppiumDoctor ### Diagnostic for optional dependencies completed, 9 fixes possible. ###
33info AppiumDoctor
34info AppiumDoctor ### Optional Manual Fixes ###
35info AppiumDoctor The configuration can install optionally. Please do the following manually:
36WARN 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
37WARN AppiumDoctor โžœ ffmpeg is needed to record screen features. Please read https://www.ffmpeg.org/ to install it
38WARN AppiumDoctor โžœ mjpeg-consumer module is required to use MJPEG-over-HTTP features. Please install it with 'npm i -g mjpeg-consumer'.
39WARN AppiumDoctor โžœ set-simulator-location is needed to set location for Simulator. Please read https://github.com/lyft/set-simulator-location to install it
40WARN AppiumDoctor โžœ Why idb is needed and how to install it: https://github.com/appium/appium-idb
41WARN AppiumDoctor โžœ Why applesimutils is needed and how to install it: http://appium.io/docs/en/drivers/ios-xcuitest/
42WARN 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
43WARN 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
44WARN 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
45info AppiumDoctor
46info AppiumDoctor ###
47info AppiumDoctor
48info AppiumDoctor Bye! Run appium-doctor again when all manual fixes have been applied!
49info AppiumDoctor

Related Objects

Event Timeline

Restricted Application added a subscriber: Aklapper. ยท View Herald TranscriptApr 30 2020, 11:07 AM
zeljkofilipin raised the priority of this task from Low to Medium.
zeljkofilipin renamed this task from Evaluate Appium to Learn Appium basics.Jan 15 2021, 12:13 PM
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin added a subscriber: โ€ข Jpita.
zeljkofilipin raised the priority of this task from Medium to Needs Triage.May 18 2021, 10:03 AM