url: https://github.com/appium/appium-desktop/releases title: "Releases · appium/appium-desktop" description: "Appium Server in Desktop GUIs for Mac, Windows, and Linux - appium/appium-desktop" host: github.com favicon: https://github.githubassets.com/favicons/favicon.svg image: https://opengraph.githubassets.com/ddb35796edcc1ed6df94eda28a0851a236dfd6cf172660dfce2ce7b9a01c81d4/appium/appium-desktop
Appium - inspector
1 2 3 4 5 6
url: https://github.com/appium/appium-inspector/releases title: "Releases · appium/appium-inspector" description: "A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server - appium/appium-inspector" host: github.com favicon: https://github.githubassets.com/favicons/favicon.svg image: https://opengraph.githubassets.com/282be159fff944aa325d077799888cabfbde4f34f3f7cf63f1b1ce55ce7fe8ea/appium/appium-inspector
Appium - doctor
1
npm install appium-doctor -g
1
appium-doctor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
info AppiumDoctor ### Diagnostic for necessary dependencies starting ### info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node info AppiumDoctor ✔ Node version is 16.14.0 info AppiumDoctor ✔ Xcode is installed at: /Applications/Xcode.app/Contents/Developer info AppiumDoctor ✔ Xcode Command Line Tools are installed in: /Applications/Xcode.app/Contents/Developer info AppiumDoctor ✔ DevToolsSecurity is enabled. info AppiumDoctor ✔ The Authorization DB is set up properly. info AppiumDoctor ✔ Carthage was found at: /usr/local/bin/carthage. Installed version is: 0.39.1 info AppiumDoctor ✔ HOME is set to: /Users/akuvox info AppiumDoctor ✔ ANDROID_HOME is set to: /Users/akuvox/Library/Android/sdk info AppiumDoctor ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home info AppiumDoctor Checking adb, android, emulator, apkanalyzer info AppiumDoctor 'adb' is in /Users/akuvox/Library/Android/sdk/platform-tools/adb info AppiumDoctor 'android' is in /Users/akuvox/Library/Android/sdk/tools/android info AppiumDoctor 'emulator' is in /Users/akuvox/Library/Android/sdk/emulator/emulator info AppiumDoctor 'apkanalyzer' is in /Users/akuvox/Library/Android/sdk/cmdline-tools/latest/bin/apkanalyzer info AppiumDoctor ✔ adb, android, emulator, apkanalyzer exist: /Users/akuvox/Library/Android/sdk info AppiumDoctor ✔ 'bin' subfolder exists under '/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home'
url: https://www.oracle.com/java/technologies/downloads title: "Download the Latest Java LTS Free" description: "Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts." host: www.oracle.com favicon: https://www.oracle.com/asset/web/favicons/favicon-32.png image: https://www.oracle.com/a/ocom/img/social-og-java-logo-1200x628.jpg
遇到问题
libimobiledevice 报错
现象:curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 1 ms: Couldn't connect to server 原因: github 的一些域名的 DNS 解析被污染,导致DNS 解析过程无法通过域名取得正确的IP地址。 解决: 配置一下hosts sudo vi /etc/hosts
info AppiumDoctor ✔ The Node.js binary was found at: /opt/homebrew/bin/node info AppiumDoctor ✔ Node version is 21.6.1 info AppiumDoctor ✔ Xcode is installed at: /Applications/Xcode.app/Contents/Developer info AppiumDoctor ✔ Xcode Command Line Tools are installed in: /Applications/Xcode.app/Contents/Developer info AppiumDoctor ✔ DevToolsSecurity is enabled. info AppiumDoctor ✔ The Authorization DB is set up properly. info AppiumDoctor ✔ Carthage was found at: /opt/homebrew/bin/carthage. Installed version is: 0.39.1 info AppiumDoctor ✔ HOME is set to: /Users/akuvox WARN AppiumDoctor ✖ ANDROID_HOME environment variable is NOT set! WARN AppiumDoctor ✖ JAVA_HOME environment variable is NOT set! WARN AppiumDoctor ✖ adb, android, emulator, apkanalyzer could not be found because ANDROID_HOME or ANDROID_SDK_ROOT is NOT set! WARN AppiumDoctor ✖ Cannot check $JAVA_HOME requirements since the environment variable itself is not set
Could not connect to Appium server URL 'http://127.0.0.1:4723/'. Please check if the server is running and the URL is correct (valid URLs can be found at the start of the Appium server log). If you are using the Inspector's browser version, ensure the server has been started with '--allow-cors'.