airtest的text方法自動輸入兩次文本


使用airtest內置的text方法,輸入文字后被控制手機上自動輸入兩次文本。百思不得其解,網上也沒有人遇到相同的情況。

 

解決過程:

查看airtestIDE的logViewer中實際執行操作,如下:

am broadcast -a ADB_INPUT_TEXT --es msg 'test'

從命令中可以看出是執行了一個廣播,廣播內容就是文本。

因為廣播誰都可以監聽,所以懷疑除了airtest裝的yosemite輸入法外,手機上還有其他輸入法也監聽了廣播。

將手機上的其他輸入法停止后,再次跑airtest腳本,這下就正常了,只輸入了一遍文本。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM