RF+AppiumLibrary移动端(android)自动化测试案例1:微信添加好友
来源:互联网 发布:free源码解析 编辑:程序博客网 时间:2024/04/30 13:34
在研究RF+Appium 移动端测试时,第一个案例就是微信添加好友业务流程,我用的android移动设备是:小米note真机,非模拟器
1.新建一个工程,添加测试套件suite,新增wechat测试用例
2.点击suite测试套件目录,在setting中点击Library,导入库包,添加Selenium2Library和AppiumLibrary库【前提是电脑环境中已经安装和配置】
3.添加关键字,业务介绍:打开微信->点击通讯录->添加朋友->输入微信号->搜索->添加到通讯录->发送加好友信息
4.关键字详解
Open Application http://localhost:4723/wd/hub//打开应用
platformName=Android //应用平台名称
platformVersion=6.0.1 MMB29M //应用平台版本(运行的android设备的版本号)
deviceName=bcc91f80 //应用名称(也就是你运行的android设备名称)
appPackage=com.tencent.mm //包名
appActivity=com.tencent.mm.ui.LauncherUI //查找Android应用界面所对应的activity名称
unicodeKeyboard=True resetKeyboard=True //机中的文本框输入数据时,位置错乱解决方法
5.uiautomatorviewer识别移动端设备元素简介
1)我的uiautomatorviewer目录在:E:\AutoAppSDK\Android\sdk\tools下,点击uiautomatorviewer.bat,即可运行【前提是电脑环境中已经安装和配置Android SDK】
2)进入uiautomatorviewer窗体界面,点击窗体菜单栏第二个控件按钮Screenshot,加载完成后,显示的手机界面是小米note真机界面
3)进入微信应用,点击通讯录,将鼠标放置在需要获取元素位置,AppiumLibrary中text属性等同于Selenium2Library中的name属性,click element name=通讯录
4)点击“+”号按钮,进入添加窗口,AppiumLibrary中resourse-id属性等同于Slenium2Library库中的id属性,click element id=com.tencent.mm:id/dq(后面我就不一一列举了,相信各位朋友和同学都已经知道该怎么玩了吧)
5.查看应用包名、Activity方法
db shell dumpsys window w |findstr \/ |findstr name=
adb logcat ActivityManager:I *:s
- RF+AppiumLibrary移动端(android)自动化测试案例1:微信添加好友
- RF+AppiumLibrary移动端(android)自动化测试环境搭建
- Appium+Robotframework Android 自动化测试 AppiumLibrary安装出错问题
- 微信批量添加好友
- 微信批量添加好友
- Appium+Robotframework实现Android应用的自动化测试-4:AppiumLibrary介绍和安装
- Appium+Robotframework实现Android应用的自动化测试-5:RIDE中AppiumLibrary的配置
- 移动端自动化测试 python appium Android
- appium移动自动化测试---Android
- 45、微信-从通讯录添加好友
- android自动化测试Uiautomator测试案例
- 环信添加好友
- Appium移动自动化测试1
- Appium+Python移动端自动化案例一个
- 基于RF的web自动化测试
- Android/iOS_移动平台自动化测试学习
- Android/iOS_移动平台自动化测试学习
- 批量添加飞信好友
- CodeForces 711A Bus to Udayland
- 摄像机标定
- 浅谈C/C++ 开发Excel插件之任务窗格
- Paraview 软件学习
- mysql时间字段值0000-00-00 00:00:00
- RF+AppiumLibrary移动端(android)自动化测试案例1:微信添加好友
- FreeMarker基本知识理论
- iOS综合练习 哈欠阅读
- 源码安装lnmp redis jenkins memcached
- 类和对象
- poj2478 Farey Sequence
- Unity导出iOS真机测试教程
- unity ugui 整体设计分析
- 【weak win】 Codeforces Round #176 (Div. 2)