首页 > 其他 > 详细

uiautomator2介绍

时间:2020-01-02 13:52:07      阅读:106      评论:0      收藏:0      [点我收藏+]

一、安装

  pip install uiautomator2

  pip install pillow

  安装移动代理服务(需要adb连接上手机):

  python -m uiautomator2 init

二、连接手机的方式

  1. 根据地址连接:d=u2.connect(udid)

  2. 根据usb连接:d=u2.connect_usb(udid)

  3. 根据wifi连接:d=u2.connect_wifi(ip)

三、指定app测试

  d.app_start(packagename)

四、session自管理

  s=d.session(packagename,‘True‘)

五、weditor定位元素的工具使用

  1. 安装:

    pip install --pre weditor

    创建桌面快捷图标:

    python -m weditor --shortcut

    可以不创建图标,用命令行启动:

    python -m weditor

  2. 使用

    推荐博文:https://www.cnblogs.com/yoyoketang/p/11204534.html

六、定位元素

  1. resourceId

    d(resourceId="com.tencent.wecarnews:id/radio_list_item_frequency")

  2. Text

    d(text="秒表")

  3. description

    d(description="..")

  4. className

    d(className="android.widget.TextView")

  5. xpath   

    d.xpath(‘//*[@text="我"]‘)

七、常用api

  点击:

    d(text="秒表").click()

  长按:

    d(text="秒表").long_click()

  等待元素的出现:

    d(text="秒表").wait(timeout=10.0)

  输入中文:

    d(text="Settings").set_text("你好")

uiautomator2介绍

原文:https://www.cnblogs.com/badbadboyyx/p/12132099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!