【学习uiautomator2】之API操作Android方法

对应如图所示:

1、

定位元素:

ResourceId定位  :d(resourceId="com.smartisanos.clock:id/text_stopwatch").click()

    Text定位  :d(text="秒表").click()

Description定位  :d(description="..").click()

ClassName定位 :d(className="android.widget.TextView").click()

2、

输入输入框

d(resourceId="cn.sqm.citymine_safety:id/et_login_id").send_keys("ceshi06")

d(resourceId="cn.sqm.citymine_safety:id/et_login_password").set_text("123456")

3、

对于定位不到不好定位的元素点,采取坐标定位

d.click(0.924, 0.607)

4、

对于需要手动上下滑动的点,采取元素的拖拽,红字是手要拖拽的坐标点,duration:拖拽的时间

d(className="android.view.View").drag_to(0.506, 0.759, duration=0.5)

猜你喜欢

转载自www.cnblogs.com/Owen-ET/p/9566081.html