2 回答

TA貢獻1842條經(jīng)驗 獲得超13個贊
您需要共享完整的 appium 日志才能知道其中的原因。[檢查日志后] 這是該特定 Android 映像的一個已知問題,因為它安裝了 2 個版本的 appium 設(shè)置應(yīng)用程序和解鎖應(yīng)用程序。您可以做的是更改您正在測試的 android 圖像,或者在啟動腳本之前卸載這兩個應(yīng)用程序。
您可以通過啟動模擬器 GUI 并使用鼠標或通過以下命令手動卸載它們:
adb -s device_serial uninstall io.appium.settings
adb -s device_serial uninstall io.appium.unlock
此外,如果您確實必須在 android 7 設(shè)備上執(zhí)行測試,則可以在代碼中添加這些命令,如下所示:
String androidVersion=executeCommand("adb shell getprop ro.build.version.release");
if(androidVersion.contains("7"))
{
//uninstall appium settings app
cmd="adb uninstall io.appium.settings";
executeCommand(cmd);
//uninstall appium unlock app
cmd="adb uninstall io.appium.unlock";
executeCommand(cmd);
}
添加回答
舉報