作者:虛壞叔叔
博客:https://xuhss.com
早餐店不會開到晚上,想吃的人早就來了!
文本定位方式,有以下四種方式
通過打開考研幫app,點擊密碼登錄。
app打開設置功能後,在weditor中可以看到:
com.tal.kaoyan
# 包名通過weditor獲取
d.app_start(package_name="com.tal.kaoyan")
# 全文本匹配
d(text="密碼登錄").click()
# 文本包含
d(textContains="密碼").click()
# 正則表達式
d(textMatches="密碼.{2}").click()
# 起始文本
d(testStartsWith ="密碼登").click()
通過搜索找到textView位於第二個FrameLayout的第6個位置,所以索引值為5,就能夠定位到這個控件
# 包名通過weditor獲取
d.app_start(package_name="com.tal.kaoyan")
# className
d(className="android.widget.TextView")[5].click()
這裡也可以換一種表達方式:
用instance定位,效果是一樣的
# 包名通過weditor獲取
d.app_start(package_name="com.tal.kaoyan")
# className
#d(className="android.widget.TextView")[5].click()
# 通過instance定位
d(className="android.widget.TextView", instance=5).click()
# 包名通過weditor獲取
d.app_start(package_name="com.tal.kaoyan")
# className
d(classNameMatches="android\.widget\.TextView", text="密碼登錄").click()
點贊
收藏
轉發
一波哦,博主也支持為鐵粉絲制作專屬動態壁紙哦~python3調用百度翻譯接口
C++讀取python腳本中的dictionary字典變量以及它的鍵值對
Qt中的套件提示no complier set in kit和no debugger,出現黃色感歎號問題解決(MSVC2017)
Python+selenium 自動化 - 實現自動導入、上傳外部文件(不彈出windows窗口)
關注下面卡片即刻獲取更多編程知識,包括各種語言學習資料,上千套PPT模板和各種游戲源碼素材等等資料。更多內容可自行查看哦!