appium+python自动化测试启动app

一、部署环境

1、依次下载安装以下工具,并配置环境变量:

android sdk

Nodejs

appium

appium-doctor

Appium-Python-Client

pycharm64

ps:安装包下载和配置环境变量的操作步骤跟着网上各路大神的帖子一步一步做就好了,没啥难度

二、连接真机/模拟器,启动app

打开被测app,运行cmd,用adb命令获取app信息:

1、adb devices (验证连接成功)

模拟器:如夜神模拟器端口号为62001,则连接模拟器命令为:adb connect 127.0.0.1:62001

真机一般是打开USB调试即可自动连接上

2、adb shell getprop ro.build.version.release (获取Android手机版本platformVersion

3、adb shell dumpsys activity activities|findstr Run(获取apk的包名和启动activity的名称)

注意:有时候遇到adb端口5037被占用的情况,需要先查出占用的进程杀掉后重启adb,再重新连接手机/模拟器

netstat -ano | findstr "5037"(查找占用的进程)
taskkill -f -pid 1916(杀掉该进程)

(重启adb)

adb kill-server
adb start-server

三、设计pycharm代码

如果是模拟器,deviceName的值则是模拟器的IP地址,比如夜神模拟器:127.0.0.1:62001

 

四、启动appium,运行代码

注意:右键选择以管理员身份启动appium,否则在运行过程中会遇到权限问题

运行appium服务,运行python代码,将会看到app被启动(app先不要打开才可以看到效果)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值