找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
app自动化环境搭建
1.双击安装appium
2.安装jdk
3.双击安装Android SDK
-勾选安装android sdk tools
-勾选安装android sdk build-tools
-勾选安装android sdk platfrom-tools
4.配置android环境变量
--4.1 新建ANDROID_HOME   值:sdk安装的路径
--4,2 path
4.2.1 sdk 下 tools 目录的路径
4.2.2 sdk 下 platfrom-tools 目录的路径
4.2.3 sdk 下 build-tools\19.1.0目录的路径(path这几个变量路径是sdk解压后的3个文件夹)
5.安装python
-在pychrm中,安装appium-python-Client(尽量不要安装最新版本)
6.安装夜神浏览器
7.连接测试机(夜神):
--进入开发者选项中开启允许“usb调试”(直接搜索usb)
--在dos命令框输入adb devices 验证手机连接(这时还未连接)
--继续输入adb connect 127.0.0.1:62001 (夜神的连接ip和默认端口号)
8.安装项目包
--方法1:直接拖拽安装
--方法2:在dos命令框进入到安装包的文件夹下输入 adb install 项目包名字.apk
--卸载模拟器上的项目包:在dos命令框输入adb uninstall 项目包名字.apk
9.准备appium参数
例:
{
"platformName": "Android",   # 手机系统
"deviceName": "127.0.0.1:62001",  # 设备名称,在 dos 输入 adb devices 获取
"platformVersion": "7.1.2",   # 手机系统版本
"appPackage": "com.baidu.yuedu",   # 包名(在 dos 下进入 xxx.apk 所存在的文件夹中,输入 aapt dump badging xxx.apk 获取)
"appActivity": "com.baidu.yuedu.splash.SplashActivity",  # APP 活动(在dos 下进入 xxx.apk 所存在的文件夹中,输入 aapt dump badging xxx.apk 获取)
"unicodeKeyboard": "True",  # 使用 appium 的输入法,支持中文并隐藏键盘
"resetKeyboard": "True",   # 将输入法重置回设备默认的输入法
"noReset": "True"  # appium 启动 app 时会自动清除 app 里面的数据,noReset=True 就是启动 app 不清除数据
}

appPackage键值与appActivity"获取方法:
---在dos命令窗口输入:aapt dump badging 项目.apk
找到两个键的值,参考:


10.进入appium软件调试
-再次确认appium与夜神是否连接
在dos命令框输入adb devices 验证手机连接
如果未连接,则:输入adb connect 127.0.0.1:62001 (夜神的连接ip和默认端口号)
-点击appium启动窗口的start server启动键
-点击搜索图标进入参数窗口填写参数保存连接


常用元素定位方法:
id定位:对应为resrouce-id属性
name定位:对应为text属性
xpath定位
class_name定位:对应为calss属性
accessibility_id定位:对应位content-desc属性
css定位
link定位
tag定位
partial_link定位

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册