10. APP自動化, 已完成點擊操作,界面跳轉,但是代碼卻依舊停留在 “點擊” 操作中

   之前,有寫過某款APP的UI自動化代碼,運行時是正常,結果今天運行的時候就出現了問題,看下方內容:

   1.  簡單說一下業務邏輯: App首次啓動,點擊下方圖1中的“開始看書吧”進入到圖界面 ----“登錄”

 

2.   測試點: 檢測點擊圖1的“開始看書吧”是否進入到圖2界面

3.  App自動化代碼設計思路: APP啓動---->啓動頁點擊”開始看書吧“----> 查看界面存不存在"手機號碼"輸入欄

4.  局部代碼如下:

    

5. 測試代碼如下:

6.  代碼執行後會偶然出現的問題(不穩定): “點擊” 後“代碼 延時了, 界面提前了”

      觀察設備界面,點擊“開始看書吧”已經進入到 登錄界面,可是test_click_button用例卻一直在進行中 ,終止掉Appium服務,查看日誌,卻顯示: 點擊“開始看書吧”按鈕失敗,就感覺 進行了 “點擊” 後“代碼 延時了, 界面提前了”

7.  解決方法(雖然目前我也不知道什麼道理!!!!)

    請教了某位大佬,大佬說,你要不要在“點擊” 前後讓它“睡一會”,

     然後就變成下邊這樣了,再然後代碼運行n遍,也沒有再出現這種“ 代碼延時”問題了

    (目前還不清楚爲啥這樣,但如果你遇到這樣的問題,不妨試一試

 

那位大佬要是知道原因或者該問題也有其他的解決方案,也麻煩告知下啦,互相學習,謝謝!

  

     

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章