【appium】appium自动化入门之环境搭建
appium剩下的环境搭建预估这一篇就能写完了
想想appium要说的还不少,光是api指令就是一大堆、还有元素定位啊、封装啊、在mac或ios上搭建等
书接上文
【appium】appium自动化入门之环境搭建(上)
【appium】appium自动化入门之环境搭建(中)
正文
1.4 pycharm 环境
1.4 pycharm 环境
前言介绍
在写脚本之前,先要找个顺手的写脚本工具。python 是一门解释性编程语言,所以一般把写 python 的工具叫解释器。
写 python 脚本的工具很多,小编这里就不一一列举的,只要自己用着顺手就可以的,如果你还没有选好解释器,小编这里推荐 pycharm。
在安装 pycharm 后,有一些小伙伴不会破解,这里小编还是推荐大家买正版的。
当然,如果你不想付费,想破解 pycharm,也是很容易的事情,这里列举一个破解办法。
前提是你要先下载 pycharm 安装包,安装包可以去官网下载最新版。
1.4.1 破解 pycharm
- 安装 pycharm 在注册界面先别动
- 调整电脑系统时间到 2036 年(20 年应该够用了)。
- 注册界面选择申请 30 天试用
- 退出 pycharm
-
电脑时间调整回来。
接下来开始 pycharm 之旅吧~
1.4.2 新建工程
-
在d 盘新建一个 test 文件夹
-
打开 pycharm 左上角 File 按钮
-
点 New Project 新建一个工程
1.4.3 新建脚本
-
在 pycharm 左侧菜单树右键,新建一个 Directory(文件夹)。
-
选择对应文件夹,在文件夹中新建 Python File(脚本文件)。
-
脚本名称自己命名,==后缀.py ==会自动带出
1.4.4 开始编程
- 双击打开需要编写的脚本
- 在右侧编辑框输入:print(“hello world!”)
-
点脚本的 title,右击后选择 Run“test01”,运行结果如下
1.5 android 模拟器 AVD
前言介绍
电脑上的模拟器
1.5.1 模拟器配置
-
双击启动 AVD Manager,进入配置界面
-
点 Create 按钮创建
-
配置模拟器基本信息
- 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 卡的内存
-
设置好后点 OK 保存,弹出以下界面说明保存成功
1.5.2 启动模拟器
-
选中上面创建成功的模拟器,点 start 按钮,然后点 Launch 按钮就能启动了
2.接下来就是耐心等待几分钟(电脑性能不好的等 5-10 分钟),运行成功出现如下界面
3.看到上面这个界面说明启动成功了,然后跟平常操作手机一样点点点了,接下来用 adb 工具检查下设备,打开 cmd 输入
adb devices
到这里模拟器就启动成功了,这样替代了真机连数据线去连电脑了
在学习过程中有遇到疑问的,可以点击并输入暗号:CSDN
1.6 adb 使用(必知必会)
前言介绍
学自动化测试,adb 是必学的,有几个常用的指令需要熟练掌握
1.6.1 检查设备
1.如何检查手机(或模拟器)是连上电脑的,在 cmd 输入:
adb devices
2.一定要看到上图红色区域的,设备名称,然后接着是 device(如果看到这里是 offline,那就是 adb 端口被占了)
1.6.2 安装 app
- 如何给电脑上的 android 模拟器安装 app 呢?
- 第一步:先下载 apk 文件包放到桌面上
- 第二步:cmd 端口输入 adb install app 的路径
-
第三步:把 apk 包拖到 cmd 窗口,回车就能安装了
-
安装成功后看到 Success,模拟器上会出现淘宝的 app
1.6.3 卸载 app
1.在 cmd 输入以下指令,可以删除 app
adb uninstall 包名 (这里是 app 的包名,不是文件名,包名用前面的 aapt 工具查看)
2.以淘宝为例,淘宝的包名是:com.taobao.taobao
1.6.4 其它的几个指令
-
杀掉 adb 进程
adb kill-server -
重启 adb 服务
adb start-server -
重启手机
adb reboot -
进 shell 模式
adb shell -
挂载
adb remount -
从电脑发文件到手机
adb push <本地路径> <远程路径> -
从手机下载文件到本地
adb pull <远程路径> <本地路径> - 输出日志
- 第一种:输出到手机存储卡 adb logcat > /sdcard/mylogcat.txt
- 第二种:输出到电脑上 adb logcat > D:/Temp/1.txt(txt 必须在电脑上存在,才能写入 logcat 内 容)
后话
adb指令太多了,adb指令的文章可以参考学习下
本文地址:https://blog.csdn.net/Chaqian/article/details/108984997
上一篇: LeetCode 617. 合并二叉树
下一篇: 项目结构优化设计之smv架构