Python结合Appium实现APP自动化测试

环境准备

  1. 下载app开发所需要的IDE,配置开发所需要的环境

  2. 安装Python需要的环境以及IDE

  3. 安装Appium for windows,安装完成后,启动Appium,host和port默认的即可。然后设置Android SDk和Java JDK的路径。按下图操作

    在这里插入图片描述
    然后点击保存并重新启动按钮即可。

  4. 我的环境

    • Android Studio3.5.2
    • Java jdk1.8
    • Python 3.7.2
    • Python开发工具是pycharm
    • Appium 1.17.1
  5. 下载以及配置这一块可自行百度,一搜一大片

连接设备

准备一台移动设备(Android或者IOS都可以),打开开发者模式,USB线连接手机和电脑,并且在开发者选项当中,开启USB调试,并且开其允许模拟点击,否则会报错,测试是否连接成功,可执行命令adb devices,如下图表示有设备链接

启动Appium服务器
描述
在这里插入图片描述
点击上图按钮进入如下页面,开始配置设备信息
在这里插入图片描述

在这里插入图片描述

platformName :声明是ios还是Android系统
platformVersion: Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看

在这里插入图片描述
deviceName :连接的设备名称,通过命令adb devices -l中model查看
在这里插入图片描述
appPackage:apk的包名

appActivity:apk的launcherActivity,通过命令adb shell dumpsys activity | findstr mResume查看(需先打开手机应用)
在这里插入图片描述
注意:Android 8.1之前应使用adb shell dumpsys activity | findstr mFocus

扫描二维码关注公众号,回复: 11471425 查看本文章

unicodeKeyboard: 是否使用unicode输入法
resetKeyboard:是否重置输入法到初始状态
noReset: 启动app时是否要清除app里的原有的数据

启动Session

在这里插入图片描述

在这里插入图片描述
具体顶部按钮的功能可以把鼠标放上去,会显示出来相应的功能说明。

录制视频生成py脚本

在这里插入图片描述
在这里插入图片描述
复制脚步代码,到Pycharm新建一个py文件,并把生成的脚本粘贴进去。运行之前,还需通过pip命令安装pip install Appium-Python-Client依赖包。安装成功以后直接右键run就可以了。


基础使用按上面步骤一步步来就可以了。有啥问题可以在下面评论区留言。

猜你喜欢

转载自blog.csdn.net/TLuffy/article/details/107638890
今日推荐