appium+Python 启动app(一)

当我们appium和Python环境都配置好了,如何启动我们第一个app呢?下面介绍appium+Python启动app的操作步骤,为了能够详细查看,我们这里使用夜游神模拟器进行示范。

测试项目:QQ

测试工具:appium、pycharm、夜游神模拟器

操作介绍:

第一步:打开我们的夜游神模拟器,然后我们的电脑上的运行(win+R),输入我们的cmd。当前是先确认我们的设备是否连接到电脑,真机连接方法同样

输入:adb devices

A:如果显示下面操作,表示当前设备连接成功

B:如果连接失败,可以先输入:adb connect 127.0.0.1:62001(夜游神模拟器连接方法)

C:如果还是连接失败,先重启安卓模拟器或者真机

D:真机连接先看看会不会与其他软件发生冲突,如:91助手等,可以先把其他软件先关闭再连接

第二步:把我们的app安装到目录下,获取我们的当前app的信息(这里我介绍第一种方法,个人比较喜欢这种)

当前我的QQ.apk是放在(D:\android\android-sdk-windows\tools 文件当中),存放位置你可以自定义

下面我们获取app的包名

继续打开我们的运行(win+R)输入cmd,然后输入:aapt dump badging  你app的位置\xx.apk

获取QQ.apk 的包名

QQ的包名:com.tencent.mobileqq

获取QQ  launcherActivity的值

QQ  launcherActivity的值:com.tencent.mobileqq.activity.SplashActivity

第二步:也可以直接把QQ.apk放到我们的appium当中,里面可以查看详细信息(这里是第二种方法)

打开我们的appium,选择安卓机器人图标,把要测试的app扔进文件当中,appium会显示当前要测试app的所有信息

第三步:编写我们测试脚本,打开我们的pycharm,新建.py文件

(后续操作见:appium+Python 启动app(二))

原文地址:https://www.cnblogs.com/cnblogsadmin/p/8391446.html

时间: 2024-11-02 16:32:10

appium+Python 启动app(一)的相关文章

appium+python 启动一个app步骤

询问度娘搭好appium和python环境,开启移动app自动化的探索(基于Android),首先来记录下如何启动待测的app吧! 如何启动APP?1.获取包名:2.获取launcherActivity.获取这两个关键东西的方法很多,推荐使用sdk自带的aapt:aapt即Android Asset Packaging Tool,在SDK的build-tools目录下.该工具可以查看apk包名和launcherActivity,当然还有更多的功能,有兴趣的可以查看相关资料. 一.下载aapt:

appium+python的APP自动化(2)

上节说到安卓上的测试环境都安装好了,这个时候要安装python了 1python的安装 https://www.python.org/15官网下载python2.7(3.0以上也行,个人爱好),安装也是一路next下去 配置环境变量: 将C:\Python27和C:\Python27\Scripts,添加到环境变量path下, 打开cmd输入python,出现如下就说明配好了 二:安装node.js 1.下载官网地址:https://nodejs.org/en/download/23 下载后一路

appium+python,app自动化测试框架

目前正在写一个app的自动化UI测试框架,目录结构如, 脚本还在调试,实现的方法是从excel表格读取测试用例,执行完成后会将结果保存到Excel中. 等待....... 原文地址:https://www.cnblogs.com/lisa2016/p/10142118.html

Appium + python自动化 - 启动app

各种百度将Appium + python的环境搭建好后,开启移动app自动化的探索(基于Android),首先来记录下如何启动待测的app吧! 如何启动app呢?首先要获取包名,然后获取launcherActivity.获取这两个关键东西的方法有很多,在这里推荐一个sdk自带的实用工具aapt:aapt即Android Asset Packaging Tool,在SDK的build-tools目录下.该工具可以查看apk包名和launcherActivity,当然还有更多的功能,有兴趣的可以查看

Appium+Python 自动化测试之二:启动APP(Android篇)

前一篇写了环境安装,这篇记录是记录如何启动APP以及启动APP之前要做哪些事. Appium 启动APP至少需要5个参数,分别是'platformName','platformVersion','deviceName'.'appPackage'.'appActivity' 这几个参数如何得来的呢,下面一步一步为大家讲解 platformName,我们不是要玩Android app自动化测试吗,所以这个platformName值就是android: platformVersion就是Android

appium+python自动化启动app

一. 下载aapt 1.在android-sdk里面双击SDK-manager,下载buidl-tools 2.勾选build-tools,选一个版本,我选的是24的版本 3. 下载完成后,在D:\androidsdk\android-sdk-windows\build-tools\24.0.0将这个路径设置环境变量,添加到path下 4.打开cmd.输入aapt出现如下界面,说明环境OK了 二.获取apk包名 1.将准备测试的APK放到D盘某个目录,如D:\test 2.打开cmd,输入指令a

Appium学习路—脚本篇(启动app)

启动之前的准备 1.脚本执行前,需要先启动appium的server端, 启动server方法: 打开appium客户端,点击右上角的Launch 2.iOS的测试只能在mac本上做 一.Android启动app python启动脚本如下:   from appium import webdriver desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '4.4'

Appium+python自动化19-iOS模拟器(iOS Simulator)安装自家APP

前言 做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装, 或者开发给个.ipa的安装包文件,通过itools安装.对于没有iPhone真机的小伙伴,想在iOS模拟器上安装app测试可不是那么容易的事情. 一.启动iOS Simulator 1.Xcode>Open Developer Tool>iOS Simulator,打开后在hardware里面选对应的iPhone版本就能启动模拟器了 2.第二

appium+python自动化60-windows上同时启动多个appium服务,让多个android机器并行运行

前言 做android自动化的时候,启动一个appium服务,只能匹配一个手机去自动化执行.有时候想同一套代码,可以在不同的手机上执行,测下app在不同手机上兼容性. 这就需要启动多个appium服务了,并且android设备和appium要一一对应才行. 启动多个手机 1.这里以夜神模拟器和雷电模拟器为例,先启动这2个设备 2.adb devices查看设备名称,多个设备会显示多行数据 启动多个appium服务 1.启动appium服务,可以用命令行模式,在cmd里面启动,可以参考上一篇 ap