Uiautomator2-指令

閱讀時間約 3 分鐘
簡易常用指令
>ui2.connect("20080411")
>print(d.window_size())
>print(d.info)
>print(d.wlan_ip)
>print(d.device_info)
>d.app_stop('app')
>d(text="Settings").click()
>d(resourceId="res.id", className="cls.name").click()
>d(description="..").click()
>d(className="android.widget.TextView").click()
_________copy__from https://walkonnet.com/archives/17708
#等20sec 等加載完成

device.implicitly_wait(20)
# 等待10s
d.xpath("//android.widget.TextView").wait(10.0)

# 找到並單擊
d.xpath("//*[@content-desc='分享']").click()

# 檢查是否存在
if d.xpath("//android.widget.TextView[contains(@text, 'Se')]").exists:
print("exists")

# 獲取所有文本視圖文本、屬性和中心點
for elem in d.xpath("//android.widget.TextView").all():
print("Text:", elem.text)

#獲取視圖文本
for elem in d.xpath("//android.widget.TextView").all():
print("Attrib:", elem.attrib)

#獲取屬性和中心點
#返回: (100, 200)
for elem in d.xpath("//android.widget.TextView").all():
print("Position:", elem.center())

# xpath常見用法:
# 所有元素
//*

# resource-id包含login字符
//*[contains(@resource-id, 'login')]

# 按鈕包含賬號或帳號
//android.widget.Button[contains(@text, '賬號') or contains(@text, '帳號')]

# 所有ImageView中的第二個
(//android.widget.ImageView)[2]

# 所有ImageView中的最後一個
(//android.widget.ImageView)[last()]

# className包含ImageView
//*[contains(name(), "ImageView")]
0會員
3內容數
留言0
查看全部
發表第一個留言支持創作者!
000的沙龍 的其他內容
Test01
閱讀時間約 1 分鐘
Uiautomator-環境
閱讀時間約 1 分鐘
你可能也想看
創作者要怎麼好好休息 + 避免工作過量?《黑貓創作報#4》午安,最近累不累? 這篇不是虛假的關心。而是《黑貓創作報》發行以來可能最重要的一篇。 是的,我們這篇講怎麼補充能量,也就是怎麼休息。
Thumbnail
avatar
黑貓老師
2024-06-29
AI 指令教學:借用名人故事和框架,快速吸引你的觀眾在網路世界初出茅廬時,不管你的文章內容多有價值,大多數時你只會遇到一片寂靜。這篇文章將分享如何利用 AI 指令並借用名人故事和框架,快速吸引你的觀眾,讓你的內容更具影響力。
Thumbnail
avatar
miss aloha
2024-06-17
[Docker]指令獲取Image docker pull 查看Image docker images 可以查看REPOSITORY、TAG、IMAGE ID、CREATED與SIZE。 創建Image docker build [OPTIONS] PATH | URL | - 上傳Imag
Thumbnail
avatar
小黑
2024-05-13
GPT指令與策略【高級】【運動】-健身教練#高級指令#What would you like ChatGPT to know about you to provide better responses?【GPT需要瞭解的資訊】 職業/角色:健身教練 主要職責:創建和執行個性化的健身計畫,監控客戶的進度,並教授適當的鍛煉技巧。
Thumbnail
avatar
男子漢聊AI
2023-10-17
指令生活實驗 三五四 左回  右回 肩膀   蓋下來 雙手   左右晃動 腳跟   相對 脖子   沒有斷 腰 沒有塌下去 我 還沒有睡著 默記   全部指令 預備   指揮自己
avatar
YJW
2023-08-31
將 ChatGPT 指令存成文字模版 一鍵快速輸出,輔助 AI 生成 :利用自然輸入法應用案例分享不論你的使用場景是什麼,都需要對 ChatGPT 下指令,初學者可能會在網路上複製各路大神分享的指令來用,本篇文章將分享如何把常用指令透過簡單的代碼快速輸出!利用自然輸入法中「文字範本」的功能,來結合近期火紅的 ChatGPT、midjourney 和 New Bing 來有效提升工作效率。
Thumbnail
avatar
GPT工作術|與你一起補給工作的AI能量 智慧寫作·聲音創造·法遵合規
2023-02-20
maya官方手冊_python指令查詢如何使用maya官方手冊中的python指令手冊? 剛進入一個新軟體或領域,最痛苦的莫過於找資料,有時更是連資料都不知道怎麼找,該如何下關鍵字?搜尋方向是否正確? 這篇主要分享一些我學習maya的python的過程中累積的經驗,方便看到這篇文章的讀者能更快進入狀況。 首先maya的python庫有分
Thumbnail
avatar
Sigen Chang
2022-12-09
Linux FAQ : sed 指令 ( 取代 , 截取行 )sed 指令 ( 取代 , 截取行 ) 删除文件第一行: sed -i ‘1d’ filename 删除文件最后一行: sed -i ‘$d’ fileName 刪除首行空白 sed ‘s/^[ \t]*//g’ 參考 : https://codertw.com/前端開發/393321/ 在檔案最後
Thumbnail
avatar
work b
2022-11-14
找到UE4的所有控制台指令UE4的Console Command非常重要,有一堆功能都藏在裡面,可是官方文件真的找不到這些指令,直接Google搜UE4 all console command,只找得到UE3的版本,那要如何找到有哪些指令可以用呢?其實只要開啟UE4,點擊上面的Help->Console Variables
avatar
園長
2022-04-08