????????做appium自動(dòng)化難免會(huì)遇到手機(jī)驗(yàn)證碼登錄的case,網(wǎng)上也找了各種方面,但都沒有執(zhí)行成功過,所以就自己想了個(gè)笨方法,在這里記錄下。
? ? ? ? 思路是這樣的:發(fā)送短信后,手機(jī)的頂部都會(huì)彈出個(gè)新短信的提示消息,那么我只需要定位到頂部的提示消息就好了。如下圖這樣:

手機(jī)短信驗(yàn)證碼提示消息
? ? ? ? 下面是具體的方法代碼:
? ?

獲取短信驗(yàn)證碼
? ? ? ? 1、獲取手機(jī)的寬和高的尺寸(其實(shí)我覺得該步驟不是必須得)
? ? ? ? 2、使用手勢(shì)滑動(dòng)swipe,使消息也滑動(dòng)出來
? ? ? ? 3、然后去定位短信中的text內(nèi)容就OK
? ? ? ? 4、獲取后,在退出頂部消息,然后將驗(yàn)證碼填入就可以了
當(dāng)然目前寫的代碼還需要具體去完善一下,剩下的自己搞定吧!