Android自动化测试之BAndroidDriver
博客专区 > Bony 的博客 > 博客详情
Android自动化测试之BAndroidDriver
Bony 发表于1年前
Android自动化测试之BAndroidDriver
  • 发表于 1年前
  • 阅读 61
  • 收藏 1
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

BAndroidDriver 库正在完善,以下是已经实现的部分方法介绍

打开命令终端:

pip install BAndroidDriver

安装完成就可以使用了,如下实例:

# coding=utf-8
import time
import json
from BAndroidDriver.BAndroidDriver import BAndroidDriver

'''
 :Description:    自动化小实例
 :author          bony
 :@version         V1.0
 :@Date            2016年11月
'''
R9PLUS=BAndroidDriver()#定义一台手机
R9PLUS.setDeviceId("T4ZLGQPN99999999")#设置手机的ID,若不设ID则会随意操作某一台手机
R9PLUS.setDeviceName("R9PLUS")#设置手机的名称


if __name__ == '__main__':
    # GetLog()
    R9PLUS.AppClearData("com.android.browser")#清除某个APP的数据
    R9PLUS.StsrtApp("com.android.browser","com.android.browser.BrowserActivity")#启动一个APP
    time.sleep(1)#一个延时1秒
    R9PLUS.Swipe(500,500,5,500)#滑动一下
    R9PLUS.Click(500,500)#点击一下
    Element1=R9PLUS.GetElement("text","我是按钮")#根据元素字符串获取当前屏幕元素
    Element2=R9PLUS.GetElement("resource-id","我是按钮")#根据元素resource-id获取当前屏幕元素
    #根据其他属性也可以
    Element2.click()#点击元素
    Element1.Input("我是输入的文字")#若这个元素是输入框,可以在元素中输入文字

 

共有 人打赏支持
粉丝 9
博文 146
码字总数 94068
×
Bony
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: