在 Device Farm 中執行測試PIN時設定裝置 Device Farm - AWS Device Farm

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Device Farm 中執行測試PIN時設定裝置 Device Farm

有些應用程式會要求您PIN在裝置上設定 。Device Farm 不支援PIN在原生裝置上設定 。不過,以下注意事項是可行的:

  • 裝置必須執行 Android 8 或更新版本。

  • 測試完成後,PIN必須移除 。

若要在測試PIN中設定 ,請使用 pre_testpost_test階段來設定和移除 PIN,如下所示:

phases: pre_test: - # ... among your pre_test commands - DEVICE_PIN_CODE="1234" - adb shell locksettings set-pin "$DEVICE_PIN_CODE" post_test: - # ... Among your post_test commands - adb shell locksettings clear --old "$DEVICE_PIN_CODE"

當您的測試套件開始時,會設定 PIN 1234。測試套件結束之後, PIN便會移除。

警告

如果您在測試完成後未PIN從裝置中移除 ,則裝置和您的帳戶將遭到隔離。

如需擴展測試套件和最佳化測試的更多方法,請參閱 在 Device Farm 中擴展自訂測試環境