Python + App自动化环境的搭建

5 篇文章 0 订阅
5 篇文章 0 订阅

Python + App自动化环境的搭建

一、安装Python,配置环境变量

傻瓜式安装,不做过多介绍

二、安装Appium

同样是傻瓜式安装

三、安装jdk环境(因为Appium是用 java 写的)

安装jdk1.8以上版本,配置环境变量 判断是否安装成功,可以在 CMD 命令中输入 java 如提示不是内部或外部命令,也不是可运行的程序或批处理文件,则表示未配置成功

四、安装安卓SDK环境

安装Android SDK环境

Python中测试是否连接成功
  • 确定Appium是打开状态 注意端口需要一致
  • 手机/模拟器是连接状态 CMD中adb devices查看
  • Python代码
# 注意事项:
# 查找包名和activity方法:在安装的SDK目录下找到builds-tools文件夹,打开,按着shift右击选择 在此处打开命令窗口,输入aapt dump badging apk包地址
# 第一行就是包名,查找关键字package获取  activity查找关键字launchable-activity
# 配置Appium:
deviceName          输入设备名(127.0.0.1:62001)
platformName        输入操作系统(Android或者IOS)
plaformVersion      输入系统版本(4.4.2或10.3.3)
appPackage          输入包名
appActivity         输入App的Activity
# 加以下两行可输入中文:
unicodekeyboard    格式选择boolean  后面选择true
resetkeyboard   格式选择boolean   后面选择true


from appium.webdriver import Remote

desired_caps = {
    'app': r'D:\app\应用apk包\Future-release-2018.apk',
    'platformName': 'Android',
    'platformVersion': '5.1',
    'deviceName': 'emulator-5554',
    'appPackage': 'com.xxzb.fenwoo',
    'appActivity': 'com.xxzb.fenwoo.activity.addition.WelcomeActivity',
    'noreset': 'False'      # 不要重置
}
command_executor = 'http://127.0.0.1:4723/wd/hub'
driver = Remote(command_executor=command_executor, desired_capabilities=desired_caps)

成功启动APP即表示环境搭建成功

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值