uiatumator2自动化脚本参考

1、对魅族社区App进行测试

import uiautomator2 as u2

from time import sleep

d = u2.connect('192.168.31.234')

# 启动Appd.app_start("com.meizu.mzbbs")

# 搜索d(resourceId="com.meizu.mzbbs:id/j0").click()

# 输入关键字d(resourceId="com.meizu.mzbbs:id/p9").set_text("flyme")

# 搜索按钮d(resourceId="com.meizu.mzbbs:id/tp").click()

sleep(2)

# 停止appd.app_stop("com.meizu.mzbbs")


app_start()和app_stop()用于启动和停止应用。

常用的定位方式:

ResourceId定位:

d(resourceId="com.meizu.mzbbs:id/tp").click()

Text定位:

d(text="精选").click()

Description定位:

d(description="..").click()

ClassName定位:

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 连接设备 使用USB连接: d=u2.connect_USB('148b4090')输入手机序列号 d是给当前连接...
    迷迭香_d0e9阅读 7,579评论 0 5
  • uiautomator2实战:启动随机播放音乐,并切换到后台 首先确定环境已搭建完成, 输入adb devices...
    迷迭香_d0e9阅读 13,193评论 2 6
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,068评论 0 2
  • 改进内容:从通讯录选择号码,需判断已有的号码是否为空、5,然后再分别做处理。 # 实现需求:从通讯录添加手机号...
    bling8090阅读 731评论 0 0
  • 上班第二天,昨天那场突如其来的大雪,已经消失得无影无踪,略过了情人节,感觉家里已经有隐隐逼婚的趋势…… 今天的...
    流颏阅读 178评论 0 0