本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Device Farm 中執行測試PIN時設定裝置 Device Farm
有些應用程式會要求您PIN在裝置上設定 。Device Farm 不支援PIN在原生裝置上設定 。不過,以下注意事項是可行的:
-
裝置必須執行 Android 8 或更新版本。
-
測試完成後,PIN必須移除 。
若要在測試PIN中設定 ,請使用 pre_test
和 post_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 中擴展自訂測試環境。