欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【appium】appium自动化入门之环境搭建

程序员文章站 2022-03-03 10:37:11
appium剩下的环境搭建预估这一篇就能写完了想想appium要说的还不少,光是api指令就是一大堆、还有元素定位啊、封装啊、在mac或ios上搭建等书接上文【appium】appium自动化入门之环境搭建(上)【appium】appium自动化入门之环境搭建(中)正文1.4 pycharm 环境 正文1.4 pycharm 环境前言介绍1.4.1 破解 pycharm1.4.2 新建工程1.4.3 新建脚本1.4.4 开始编程1.5 android 模拟器 AVD前言介绍1.5.1 模拟器配置...

appium剩下的环境搭建预估这一篇就能写完了

想想appium要说的还不少,光是api指令就是一大堆、还有元素定位啊、封装啊、在mac或ios上搭建

书接上文
【appium】appium自动化入门之环境搭建(上)
【appium】appium自动化入门之环境搭建(中)

正文



1.4 pycharm 环境

前言介绍

在写脚本之前,先要找个顺手的写脚本工具。python 是一门解释性编程语言,所以一般把写 python 的工具叫解释器
写 python 脚本的工具很多,小编这里就不一一列举的,只要自己用着顺手就可以的,如果你还没有选好解释器,小编这里推荐 pycharm

在安装 pycharm 后,有一些小伙伴不会破解,这里小编还是推荐大家买正版的
当然,如果你不想付费,想破解 pycharm,也是很容易的事情,这里列举一个破解办法。
前提是你要先下载 pycharm 安装包,安装包可以去官网下载最新版。

1.4.1 破解 pycharm

  1. 安装 pycharm 在注册界面先别动
  2. 调整电脑系统时间到 2036 年(20 年应该够用了)。
  3. 注册界面选择申请 30 天试用
  4. 退出 pycharm
  5. 电脑时间调整回来。
    【appium】appium自动化入门之环境搭建

接下来开始 pycharm 之旅吧~

1.4.2 新建工程

  1. d 盘新建一个 test 文件夹

  2. 打开 pycharm 左上角 File 按钮

  3. 点 New Project 新建一个工程
    【appium】appium自动化入门之环境搭建

1.4.3 新建脚本

  1. 在 pycharm 左侧菜单树右键,新建一个 Directory(文件夹)

  2. 选择对应文件夹,在文件夹中新建 Python File(脚本文件)。

  3. 脚本名称自己命名,==后缀.py ==会自动带出

【appium】appium自动化入门之环境搭建

1.4.4 开始编程

  1. 双击打开需要编写的脚本
  2. 在右侧编辑框输入:print(“hello world!”)
  3. 点脚本的 title,右击后选择 Run“test01”,运行结果如下
    【appium】appium自动化入门之环境搭建

1.5 android 模拟器 AVD

前言介绍

电脑上的模拟器
【appium】appium自动化入门之环境搭建

1.5.1 模拟器配置

  1. 双击启动 AVD Manager,进入配置界面

  2. 点 Create 按钮创建
    【appium】appium自动化入门之环境搭建

  3. 配置模拟器基本信息

  • AVD Name:设备名称,自己定义一个,用英文(不要用中文)
  • Device:设备型号,如下图选项意思是,==4.7 寸手机,768*1280 分辨率,屏幕 密度:xhdpi ==
  • Target:选对应 API 版本号,Android 版本号 4.4.2,对应 API 版本 19
  • CPU/ABI:cpu 型号
  • Keyboard:这个最好勾选,带键盘按钮
  • Skin:皮肤设置,随意设置
  • Front Camera:前置摄像头,设置为 None
  • Back Camera:后置摄像头,设置为 None
  • Memory Option :RAM 运行内存,设置 512 就行,VM Heap 这个是 app 的运行内 存默认设置的 64 就行
  • Internal Storage:手机本身的存储卡大小
  • SD Card:外部 SD 卡的内存
    【appium】appium自动化入门之环境搭建
  1. 设置好后点 OK 保存,弹出以下界面说明保存成功
    【appium】appium自动化入门之环境搭建

1.5.2 启动模拟器

  1. 选中上面创建成功的模拟器,点 start 按钮,然后点 Launch 按钮就能启动了
    【appium】appium自动化入门之环境搭建

2.接下来就是耐心等待几分钟(电脑性能不好的等 5-10 分钟),运行成功出现如下界面
【appium】appium自动化入门之环境搭建

3.看到上面这个界面说明启动成功了,然后跟平常操作手机一样点点点了,接下来用 adb 工具检查下设备,打开 cmd 输入

adb devices

【appium】appium自动化入门之环境搭建

到这里模拟器就启动成功了,这样替代了真机连数据线去连电脑了
在学习过程中有遇到疑问的,可以点击并输入暗号:CSDN

1.6 adb 使用(必知必会)

前言介绍

学自动化测试,adb 是必学的,有几个常用的指令需要熟练掌握

1.6.1 检查设备

1.如何检查手机(或模拟器)是连上电脑的,在 cmd 输入:

adb devices

【appium】appium自动化入门之环境搭建

2.一定要看到上图红色区域的,设备名称,然后接着是 device(如果看到这里是 offline,那就是 adb 端口被占了)

1.6.2 安装 app

  1. 如何给电脑上的 android 模拟器安装 app 呢?
  • 第一步:先下载 apk 文件包放到桌面上
  • 第二步:cmd 端口输入 adb install app 的路径
  • 第三步:把 apk 包拖到 cmd 窗口,回车就能安装了
    【appium】appium自动化入门之环境搭建
  1. 安装成功后看到 Success,模拟器上会出现淘宝的 app
    【appium】appium自动化入门之环境搭建

1.6.3 卸载 app

1.在 cmd 输入以下指令,可以删除 app

adb uninstall 包名 (这里是 app 的包名,不是文件名,包名用前面的 aapt 工具查看)

2.以淘宝为例,淘宝的包名是:com.taobao.taobao
【appium】appium自动化入门之环境搭建

1.6.4 其它的几个指令

  1. 杀掉 adb 进程
    adb kill-server
  2. 重启 adb 服务
    adb start-server
  3. 重启手机
    adb reboot
  4. 进 shell 模式
    adb shell
  5. 挂载
    adb remount
  6. 从电脑发文件到手机
    adb push <本地路径> <远程路径>
  7. 从手机下载文件到本地
    adb pull <远程路径> <本地路径>
  8. 输出日志
  • 第一种:输出到手机存储卡 adb logcat > /sdcard/mylogcat.txt
  • 第二种:输出到电脑上 adb logcat > D:/Temp/1.txt(txt 必须在电脑上存在,才能写入 logcat 内 容)

后话

adb指令太多了,adb指令的文章可以参考学习下

本文地址:https://blog.csdn.net/Chaqian/article/details/108984997