日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 自动点击sdk,Android 自动化记录: OPPO 、VIVO SDK 登录自动化处理

發布時間:2024/1/8 Android 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 自动点击sdk,Android 自动化记录: OPPO 、VIVO SDK 登录自动化处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:

在處理帳號登錄自動化的過程中,遇到一個問題:在登錄成功一次后,下次登錄自動緩存了帳號密碼。此時無法再次回放輸入賬號、密碼的過程。

解決方法:

1. 嘗試清除緩存。帳號、密碼信息一般記錄在應用的緩存里,因此可以通過清除應用緩存,使應用回到初始狀態。

實現:通過 adb 命令,清除當前被測 app 的緩存:

adb shell pm clear com.your.package

通過這個方式,順利解決 VIVO sdk 登錄的問題。

2. OPPO SDK 的特殊性:

嘗試使用同樣的清除緩存方式解決 OPPO SDK 登錄問題時,發現不起作用。查看 OPPO 的登錄頁面,發現是由另一個 app(com.nearme.game.service )單獨控制的。

嘗試直接對這個 app 清理緩存,發現清理失敗。推測應用內做了權限控制,無法通過 adb 清除。

清除緩存的方式走不通的情況下,只好通過正常的 app 操作跳轉到輸入賬號密碼的頁面。步驟如下:

1. 點擊登錄按鈕。

2. 馬上點擊登錄窗口的 切換游戲 ID 按鈕。

3. 點擊 切換帳號 按鈕。

4. 點擊 使用其他帳號登錄 按鈕。

此時,重新回到賬號密碼的輸入界面。

最后,還要把登錄成功后的這個成功頁關閉:

把上述步驟封裝成單獨的 OPPO 登錄方法,實現可重復執行的測試用例。

擴展:

1. 其他第三方 SDK 也可以嘗試用上面兩種方法解決自動化的難題。

2. 具體根據自己使用的自動化工具進行實現。

總結:

原則上,單條自動化測試用例應該盡量簡短,才能減少重復執行時出錯的幾率,保障用例的健壯性;

但另一方面,遇到此類棘手的問題時,要多想一些方案,畢竟解決問題才是最根本的。問題解決的前提下,還可以進一步優化,提高運行效率和健壯性。

結語:

自動化工具是我們用來替代手工操作的工具,因此遇到工具無法靈活變通的問題時,要想辦法把問題變成通用的解決方案,就可以減少自動化正常運行的阻礙。

總結

以上是生活随笔為你收集整理的android 自动点击sdk,Android 自动化记录: OPPO 、VIVO SDK 登录自动化处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。