日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python笔记-使用U2自动登录某APP及watcher使用

發布時間:2025/3/15 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python笔记-使用U2自动登录某APP及watcher使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import uiautomator2 as u2class HandleWDJ(object):def __init__(self, serial="8681-A01-0xc60fcc9d"):self.d = u2.connect_usb(serial=serial)self.handle_WDJ_watcher()pass#監控器def handle_WDJ_watcher(self):self.d.watcher.when('//*[@resource-id="com.wandoujia.phoenix2:id/yn"]').click()self.d.watcher.when('//*[@resource-id="com.wandoujia.phoenix2:id/yn"]').press("back")self.d.watcher.when('//*[@resource-id="com.wandoujia.phoenix2:id/y9"]').click()self.d.watcher.when('//*[@resource-id="com.wandoujia.phoenix2:id/y8"]').press("back")self.d.watcher.when('//*[@resource-id="com.wandoujia.phoenix2:id/a83"]').click()self.d.watcher.start()passdef close_app(self):#關閉監控self.d.watcher.stop()self.d.app_stop("com.wandoujia.phoenix2")self.d.app_clear("com.wandoujia.phoenix2")passdef handle_WDJ_app(self):self.d.app_start(package_name="com.wandoujia.phoenix2")#進入登錄界面self.d(resourceId="android:id/icon")[4].click()self.d(resourceId="com.wandoujia.phoenix2:id/ke")[0].click()self.d(resourceId="com.wandoujia.phoenix2:id/aif")[0].click()#輸入用戶名密碼self.d.xpath('//*[@resource-id="com.wandoujia.phoenix2:id/rn"]').set_text("131******52")self.d(resourceId="com.wandoujia.phoenix2:id/og")[0].set_text("abc123456789")self.d(resourceId="com.wandoujia.phoenix2:id/po")[0].click()passpassif __name__ == '__main__':wdj = HandleWDJ()wdj.handle_WDJ_app()wdj.close_app()pass

這里:

監控器中使用watcher.when,是某個提示頁面彈出時按下某個按鈕。

此處是停止app,并且清空app緩存。

這里要注意,需要調用下watcher

總結

以上是生活随笔為你收集整理的Python笔记-使用U2自动登录某APP及watcher使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。