博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
appium初识-firstdemo
阅读量:2069 次
发布时间:2019-04-29

本文共 1353 字,大约阅读时间需要 4 分钟。

前置条件:

1.环境配置好,环境配置参考我的上一篇博客https://blog.csdn.net/dream_back/article/details/109509478
2.安卓手机一台
3.usb数据线:数据线:数据线:重要的事说三遍

一.先用usb连接好对应的手机

1.配置手机的开发者模式,允许usb调试和usb调试安全设置,手机型号不同,操作不同,自行摸索

2.电脑安装好驱动,有可能会有找不到ADB驱动的情况,如下链接下载直接安装即可
链接:https://pan.baidu.com/s/18FxXdO9PYyvdHq2BLxR_9A
提取码:s32b
3.连接之后手机会弹出信任什么的,直接确定就好了

二.如下编写代码

import timefrom appium import webdriverdesired_caps = {
}# 你的手机型号desired_caps['platformName'] = 'Android' # 你的手机标识desired_caps['deviceName'] = 'de8bd588'# 你的APP包的名字desired_caps['appPackage'] = 'com.slkj.paotui.shopclient'# 你的APP启动主命令desired_caps['appActivity'] = '.activity.SplashActivity'# 选了这个,下次就可以不用再次认证了desired_caps['noReset'] = 'true'driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)time.sleep(5)driver.quit()

参数说明:

  1. desired_caps[‘deviceName’]的来源
    命令行运行:adb devices
    如下图,圈中就是你的手机标识
    在这里插入图片描述
    2.desired_caps[‘appPackage’],desired_caps[‘appActivity’]的来源
方法一,在你知道包名的情况下,命令行运行:adb shellmonkey -p 包名 -v -v -v 1

结果如下:

在这里插入图片描述

方法二:aapt dump badging *安装包在电脑中的所在路径\app包名字*(**或者直接把app安装包拖进命令行,请保证安装包不是在中文文件夹下,否则可能报错,推荐使用**)运行后的结果中以下两行分别是应用包名package和入口activity名称package: name=’com.xxx.android.xx’launchable-activity: name=’com.xxx.android.xx.view.xxxrActivity’注:在android-sdk\build-tools目录下的任意一个文件夹都可以找到aapt.exe,如果没有可以下载apktool。

结果如下:

  • 1.包名

在这里插入图片描述

  • 2.avtivity

在这里插入图片描述

三.打开appium,运行脚本

1.打开appium,点击Start server ,,,,

在这里插入图片描述
2.运行python脚本,然后appium显示如下图,大功告成,欢迎入坑
在这里插入图片描述

你可能感兴趣的文章
google app api相关(商用)
查看>>
linux放音乐cd
查看>>
GridView+存储过程实现'真分页'
查看>>
flask_migrate
查看>>
解决activemq多消费者并发处理
查看>>
UDP连接和TCP连接的异同
查看>>
hibernate 时间段查询
查看>>
java操作cookie 实现两周内自动登录
查看>>
Tomcat 7优化前及优化后的性能对比
查看>>
Java Guava中的函数式编程讲解
查看>>
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
谈谈编程思想
查看>>
iOS MapKit导航及地理转码辅助类
查看>>
检测iOS的网络可用性并打开网络设置
查看>>
简单封装FMDB操作sqlite的模板
查看>>
iOS开发中Instruments的用法
查看>>
强引用 软引用 弱引用 虚引用
查看>>
数据类型 java转换
查看>>
"NetworkError: 400 Bad Request - http://172.16.47.117:8088/rhip/**/####t/approval?date=976
查看>>