Linux Linux 下 app 自动化测试脚本 开发环境搭建

the-ruffian · 2022年04月02日 · 2303 次阅读

注!!!(作者电脑为 Ubuntu20 不同发行版可能存在些许差异)

需要环境如下

1.java

2.Android sdk

3.Android 模拟器

4.python

5.appium

java

java 可以直接使用 apt 命令安装,此方法无需配置环境变量,ps:ubuntu20 好像自带了 jdk11。安装命令如下:

#查看存在的版本
sudo apt list |grep openjdk
#选择对应版包本名安装
sudo apt install openjdk-...

sdk 和模拟器 模拟器使用 adt 或 android studio 可以跳过这里

sdk 下载地址 1 下载地址 2_度盘
下载后解压 ,sdk 目录如下

build-tools  licenses  platforms       skins          tools
emulator     patcher   platform-tools  system-images
#配置adb及uiautomatorviewer软链接,方便后续使用   下面 /...  表示全路径,根据实际路径自己替换 软链接命令为小写的 LN
sudo ln -s  /.../platform-tools/adb   /usr/bin/adb
sudo ln -s  /.../tools/bin/uiautomatorviewer      /usr/bin/uiautomatorviewer
#验证
adb --version
# 显示如下
#Android Debug Bridge version 1.0.41
#Version 33.0.1-8253317
#此时SDK就算完成了

模拟器我试过几个 Bliss OS 和 Genymotion 感觉比较麻烦,所以还是推荐使用 adt 的或 android studio 里的,大致说一下这个的配置
一、 adt_bundel 下载地址
这个相对 Android_studio 而言还是比较麻烦,先下载 adt_bundel,下载后解压,包里包含 eclipse 及 sdk,
运行安卓模拟器需要自己下载 sdk-system-image 最下面 并在 sdk 文件夹新建 system-images,
把下载的 image 解压到此,打开 eclipse 创建模拟器,完成

二、 android studio 官方下载 下载后解压:

  #我的包名  android-studio-2021.1.1.22-linux.tar.gz

tar -xvf android-studio-2021.1.1.22-linux.tar.gz    

  cd android-studio/bin

  # 直接启动  

  ./studio.sh

启动后创建一个项目,会让你选择 sdk 路径,(路径别带中文)
进入项目后点击右上角的模拟器 (driver Manager)

点击 Creat drivice


选择 phone 并选择一个机型 并选择下一步


选择镜像 根据需求自行选择,可以推荐按 Target 选择,点 download 下载


下载后选择镜像,下一步,给模拟器取名,点完成
返回 driverManager 启动模拟器,此步完成

python ubuntu20 自带 python3 略过

appium

官方 github
进入网站后自行选择版本,点开 Assets 并选择 xxx.AppImage 下载如图:(appimage 为 linux 可执行文件)

下载后 右键 - 属性 - 权限 允许文件作为程序执行 打钩,或者用命令

  chmod +x Appium-XXXX.AppImage
  # 打开方式 双击或者
./Appium-XXXX.Appimage

重点!!! 因为之前没有配置安卓环境变量,所以需要在 appium 里面配置
打开 appium,点击 Advanced 选择 Edit Configurations 配置环境 如图:
配置
在 ANDROID_HOME 输入你得 SDK 路径 如果没修改过文件夹名称就应该是 /xxx/xxx/sdk

至此,整个 appium 的 Linux 开发环境就完成了

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册