一、appium
1.1 安装Homebrew 使用brew安装的软件,不再需要sudo命令。终端输入:
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
如果出现报错:
Error: Checksum mismatch.
Expected: 0cb1cc7af109437fe0e020c9f3b7b95c3c709b140bde9f991ad2c1433496dd42
Actual: 0aabe5d324282502909b37aa37a5d1ba9af094475440fee0d8a9910899fce0bd
Archive: /Users/用户/Library/Caches/Homebrew/portable-ruby-2.6.8.yosemite.bottle.tar.gz
To retry an incomplete download, remove the file above.
Error: Failed to install Homebrew Portable Ruby (and your system version is too old)!
则终端输入:
rm /Users/用户/Library/Caches/Homebrew/portable-ruby-2.6.8.yosemite.bottle.tar.gz
brew update --verbose
1.2 安装Nodejs 终端输入:
brew install node
检查是否安装成功
node -v
出现版本号即安装成功
1.3 安装cnpm 终端输入:
npm install -g cnpm --registry=https:
如果报错:
Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
则输入:
sudo npm install -g cnpm --registry=https:
按enter键后再次输入管理员密码后按enter键
检查安装是否成功
cnpm -v
出现版本号即安装成功 以后使用cnpm 命令代替npm命令
1.4 安装appium
cnpm install -g appium
如果报错:
(node:44214) UnhandledPromiseRejectionWarning: Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/appium/node_modules/appium-chromedriver/2021103-44214-1njmqmy.8u6s'
则终端输入以下执行:
sudo npm install -g appium --unsafe-perm=true --allow-root
1.5 安装Carthage
brew install carthage
1.6 安装appium doctor
cnpm install -g appium-doctor
检查是否安装完成
appium-doctor
1.7 安装Appium Client
pip3 install Appium-Python-Client
如果报错:
You are using pip version 21.2.4; however, version 21.3.1 is available.
You should consider upgrading via the '/usr/local/opt/python@3.9/bin/python3.9 -m pip install --upgrade pip' command.
则输入:
sudo pip3 install --upgrade pip
按下enter键后输入密码按下enter键
1.8 安装Appium Desktop
访问地址https://github.com/appium/appium-desktop/releases/tag/v1.22.0选择下载
二、python
2.1 安装python3 终端输入:
brew install python3
检测安装成功
python3 -V
出现版本号即安装成功
注意:如之前安装过python3导致安装后输入python3未找到命令,可尝试brew link --overwrite python3重新链接
三、android
3.1 下载android studio
访问http://www.androiddevtools.cn/ 下载dmg文件解压然后一步步next即可
3.2 找到sdk路径
打开android studio,创建一个空白项目,访问file->project structure->SDK location,复制保存该路径,例如为/Users/moumou/Library/Android/sdk
3.3 配置adb
1.终端输入cd ~,进入用户目录 2.终端输入touch .bash_profile 3.终端输入open -e .bash_profile开.bash_profile文件 4.编辑文档输入
export ANDROID_HOME=/Users/moumou/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/tools
5.保存文档关闭,在终端输入source .bash_profile 6.终端输入adb version测试是否配置成功,成功即展示出版本号: 7.重启adb 先退出终端,再打开终端,输入adb kill-server,再输入adb start-server
3.4 连接配置真机
前提:先使用数据线连接真机 1.终端输入system_profiler SPUSBDataType,查看手机Vendor ID复制保存 2.开启手机开发者模式,例如小米手机,打开设置->我的设备->全部参数->MIUI版本,点击多下MIUI版本直至打开开发者模式 3.开启手机USB调试模式,例如小米手机,打开设置->更多设置->开发者选项->USB模式打开,点击同意 4.开启手机USB安装,例如小米手机,打开设置->更多设置->开发者选项->USB安装打开 5.开启手机USB调试安全模式,例如小米手机,打开设置->更多设置->开发者选项->USB调试(安全设置)打开,点击同意 6.终端输入adb devices 如果出现设备即连接成功 如果未出现设备执行以下操作: (1) 终端输入vi ~/.android/adb_usb.ini (2) 按i键变成输入模式,输入手机Vendor ID,按esc键,输入:wq保存退出 (3) 终端输入adb devices,出现设备即成功
3.5 配置android studio
1.点击左上角图标android studio->preferences 选择某个版本的api和sdk点击ok下载 2.选择设备执行项目 3. 获取app的appPackage和appActivity 终端输入
adb logcat
在真机上打开要测试的app,随便点击几下别关闭app 从最后倒着开始搜索.activity. 斜杠前的是appPackage 斜杠后的是appActivity
注意: 如果报错command not found: adb 执行open .bash_profile,再关掉文件,再执行source .bash_profile
四、IDE
推荐下载pycharm 4.1 配置pycharm Pycharm—preferences—project:projects—python interpreter—-设置小图标—add—system interpreter—usr/bin/python3.9—ok—ok
实例:
打开appium Server GUI点击start session 点击搜索的按钮打开网址下载对应的appium inspector打开安装 填写对应的参数start session即可打开手机对应的app页面查看定位元素 下面就可以在pycharm中新建项目根据元素定位执行脚本啦~
|