import uiautomator2 as u2
from uiautomator2 import Direction
d = u2.connect()
def test_one():
d.screen_on() # 亮屏
d.swipe_ext(Direction.FORWARD) # 上滑解锁
for i in range(6):
d(description="6").click() # 输入解锁密码666666
print(d.info) # 打印压测信息
d.press('home')
d.swipe(306, 1845, 774, 1845)
d.swipe(774, 1845, 306, 1845)
d.swipe_ext(Direction.DOWN) # 向右滑动屏幕
# 长按桌面空白处-点击下方更换壁纸
d.press('home')
d(resourceId="com.oppo.launcher:id/page_indicator").long_click()
d.xpath('//*[@resource-id="com.oppo.launcher:id/toggle_item_wallpaper"]/android.widget.ImageView[1]').click_exists()
d.xpath(
'//*[@resource-id="com.oppo.launcher:id/toggle_bar_wallpaper_recycler_view"]/android.widget.LinearLayout[1]'
'/android.widget.RelativeLayout[2]/android.widget.ImageView[1]').click_exists()
d.xpath(
'//*[@resource-id="com.oppo.launcher:id/toggle_bar_wallpaper_recycler_view"]/android.widget.LinearLayout[1]'
'/android.widget.RelativeLayout[4]/android.widget.ImageView[1]').click_exists()
d.swipe(774, 1845, 306, 1845)
d.xpath(
'//*[@resource-id="com.oppo.launcher:id/toggle_bar_wallpaper_recycler_view"]/android.widget.LinearLayout[1]'
'/android.widget.RelativeLayout[2]/android.widget.ImageView[1]').click_exists()
d.xpath(
'//*[@resource-id="com.oppo.launcher:id/toggle_bar_wallpaper_recycler_view"]/android.widget.LinearLayout[1]'
'/android.widget.RelativeLayout[4]/android.widget.ImageView[1]').click_exists()
d.screen_off() # 息屏
if __name__ == '__main__':
for i in range(100):
test_one()