我们可以看到 appium-inspector已经从Appium Server GUI中分离出去,点击它会自动进入到github的项目页面如下是链接GitHub - appium/appium-inspector: A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server
下面的方法是需要拉取源代码来进行启动了,但是最近以后开发者发布了打包完成的安装包,对不需要源码的同学来说只需要直接下载安装即可 链接如下
https://github.com/appium/appium-inspector/releases
1.从git上克隆项目,这里我使用了工具WebStrom,
(无论使用开发工具与否,操作都差不多。
2.下载完成后阅读git项目官网的README.md得知需要在下载的文件中运行xattr -cr 如图:
3. 在项目下继续执行npm install命令
等待npm下载完成,国内网络较慢请安装cnpm
3.1安装cnpm
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
执行cnpm install 等待下载完成。也可以安装使用yarn(这个项目我没使用yarn 不知道情况如何)
4. 下载完成后如果直接执行npm run start 启动项目,这时会无法启动并得到如下内容的错误
Unable to find Electron app at /Users/mz/WebstormProjects/appium-inspector
Cannot find module '/Users/mz/WebstormProjects/appium-inspector/dist/main.js'. Please verify that the package.json has a valid "main" entryUnable to find Electron app at /Users/mz/WebstormProjects/appium-inspector
Cannot find module '/Users/mz/WebstormProjects/appium-inspector/dist/main.js'. Please verify that the package.json has a valid "main" entry
从错误中我们得知找不到模块“/Users/mz/WebstormProjects/appium inspector/dist/main.js”。请验证package.json是否有有效的“main”条目。它找不到dist/main.js 原来需要先打包。
继续在项目终端中执行npm run build 进行项目打包,等待打包完成
在执行npm run start