python+appium自动化环境搭建

1 篇文章 0 订阅
1 篇文章 0 订阅

python+appium自动化环境搭建
一.系统环境搭建:
1.先下载安装node.js,下载地址https://nodejs.org/
2.然后在CMD运行:npm install -g cnpm --registry=https://registry.npm.taobao.org (是为了在线安装appium做准备)
3.再在CMD运行cnpm install -g appium 安装appium最新版本
4.运行where appium查看安装路径
5.输入appium运行appium
6.下载appium-desktop https://github.com/appium/appium-desktop/releases(安装appium可视化工具)
7.安装python和JDK并配置好环境变量,下载SDK,设置SDK环境变(新增ANDROID_HOME为SDK安装路径,在path增加\platform-tools和\tools的路径)
8.安装appium-python-client 通过命令 pip install appium-python-client
9.cmd输入python,进入python输入from appium import webdriver 如果没有报错证明安装成功。(安装好的路径在python的安装目录的\Lib\site-packages\appium里面)
10.以上都安装好了以后 安装appium-doctor检测整体依赖环境是否正常 安装cnpm install appium-doctor -g。完成以后输入appium-doctor查看情况。
如上图所示,如果没有错误恭喜你系统相关环境已经准备完毕
11.连接模拟器:
将sdk的adb复制到模拟器,进如模拟器的安装目录(bin)进入cmd,输入nox_adb.exe connect 127.0.0.1:62001;
12.打开appium-desktop启动服务以后,点击下图所示位置点击红圈处
在新打开的界面完成如图所示配置:

输入内容如下:
“platformName”: “Android”,#设备类型
“platformVersion”: “5.1.1”,#设备系统版本
“deviceName”: “127.0.0.1:62001”,#设备驱动,本地的不同的设备不一样,基本端口都是固定的
“appPackage”: “com.globalegrow.app.gearbest”,#运行的包名
“appActivity”: “.SplashActivity”,#可以通过adb命令获取,提供三种方法:为了查看appActivity 1.adb shell monkey -p iflytek.testTech.propertytool -v 1000 2.adb logcat>D:/log.txt 搜索日志 Displayed 3.将\android-sdk-windows\build-tools\27.0.3这个添加到环境变量path中aapt dump badging “包所在位置” | findstr “launchable-activity” aapt dump badging “C:\Users\Administrator\Desktop\iTest4.1.1.apk” | findstr “launchable-activity”
“noReset”: “true”#是否每次都安装包

Capability配置简介
https://www.cnblogs.com/gongxr/p/10656328.html

至此,所有环境已经搭建完毕,写好脚本执行就可以看到运行效果了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值