Appium自动化测试(十)第一个appium脚本

测试环境

  • Win 10 64bit
  • Python
  • pycharm
  • Appium
  • Andriod
  • 测试App:

测试场景

自动安装app
启动app

测试步骤

  • 获取待测试app的packageName和Activity
  • 配置Capability
  • 连接设备
  • 编辑脚本并运行
  • 查看结果

运行前检查事项

  • 1.检查设备是否连接
  • 2.检查Appium server是否启动
  • 3.检查Capability配置信息是否正确

脚本(在pycharm编译器中编辑)

from appium import webdriver


desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['devicesName'] = '红米手机'   # 手机名称可以在手机设备信息上查询到
desired_caps['platformVersion'] = '6.0'
desired_caps['udid'] = 'AAYDAUV87S5H8T95'   # Udid 可以使用adb devices 查看

desired_caps['app'] = r'C:\Users\Administrator\Desktop\2c5a28d6-7f00-469f-b985-a5b934803a27.apk'
desired_caps['appPackage'] = 'com.kyscgenuiphone'
desired_caps['appActivity'] = 'com.newtzt.activity.common.activity.tztHeadPageActivity'

appdriver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)  # 第一个参数是appium Server的地址

注意事项

首次启动Appium

首次启动Appium会在设备上安装2个守护app,Appium Settings和Unlock 部分设备系统由于权限的问题(如:三星S6 edge+)需要用户手动确认安装,否则不安装守护App会导致脚本运行失败,安装好后不要随意卸载这两个App。

  • Unlock :用于解锁手机弹窗提示
  • Appium Setting:Appium守护app

模块导入

from appium import webdriver 中的webdriber模块和selenium中的webdriver模块不一样!
webdriver模块源码路径:
{python安装路径}}\Lib\site-packages\appium\webdriver

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值