首页 > 移动平台 > 详细

app自动化测试初体验

时间:2019-10-27 19:17:21      阅读:97      评论:0      收藏:0      [点我收藏+]

一、appium环境开启

  1.开启MUMU模拟器/真机(真机需要开启“USB开发调试模式”),使用命令行adb devices检查设备是否正常连接

  2.开启appium

  双击运行appium应用

  技术分享图片

   技术分享图片

  正常启动页面

  技术分享图片

  也可以配置高级参数让日志展示的更具体,日志文件自定义存放,则按照以下来配置

  技术分享图片

   展示的更详细了:

  技术分享图片

二、配置基本信息

  appium初始化参数参考:http://appium.io/docs/en/writing-running-appium/caps/

  1.获取操作系统以及版本信息

  进入:设置-->关于平板电脑

  技术分享图片

   对应的配置参数项为:platformName=‘Android‘,platformVersion=‘6.0‘

  2.获取应用的包名

  在cmd命令行,使用 aapt dump badging apk安装包路径,注意不能有中文,否则会抛异常,回显信息中取到package: name和Launchable-activity: name字段

  技术分享图片

  技术分享图片

   对应的配置参数项为:appPackage=‘com.taobao.taobao‘,appActivity=‘com.taobao.tao.welcome.Welcome‘

  3.deviceName参数值可以为任意值

三、构建配置信息并自动化打开app主页

from appium import webdriver

desired_caps = {}

# 配置平台信息
desired_caps[platformName] = Android
desired_caps[platformVersion] = 6.0
desired_caps[deviceName] = Android Emulator
desired_caps[noReset] = True

# 获取应用的包名 aapt命令
desired_caps[appPackage] = com.taobao.taobao
desired_caps[appActivity] = com.taobao.tao.welcome.Welcome

‘‘‘
1.手动开启appium server 使其处于监听状态
2.模拟器/真机 在线 - 电脑能够识别到移动设备 adb devices命令检测设备
‘‘‘
# 与appium server建立连接,发送初始数据 将默认预置的4444端口更改为4723
driver = webdriver.Remote(command_executor=http://127.0.0.1:4723/wd/hub,
                          desired_capabilities=desired_caps)

  运行后结果:

 技术分享图片

app自动化测试初体验

原文:https://www.cnblogs.com/xiaogongjin/p/11748517.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!