Wurde versucht, eine Android-App von UI Automator
zu automatisieren, aber wenn ich InstrumentationTestCase
erweitert, fand ich es mit meiner API-Ebene 25 veraltet ist. So, wie ich dieses Problem jede alternative Klasse lösen kann, bitte ein Beispiel geben.Mit Android API-Ebene 25 zeigt es InstrumentationTestCase ist veraltet, was ist die Alternative dafür?
Antwort
Gemäß der doc InstrumentationTestCase
wurde in Api veraltet 24
Diese Klasse wurde in API-Ebene veraltet 24. Verwenden Sie stattdessen InstrumentationRegistry . Neue Tests sollten unter Verwendung der Android Testing Support Library geschrieben werden.
Sie können this Tutorial für ein funktionierendes Beispiel folgen.
Vielen Dank. Aber wie InstrumentationRegistry zu verwenden? Ich habe es als InstrumentationTestCase versucht, es funktioniert nicht, ein Beispiel wäre besser, da ich neu dazu bin. –
Ich habe meine Antwort mit dem Tutorial-Link aktualisiert, den Sie durchlaufen können. –
- 1. CTCallCenter ist veraltet. Was ist die Alternative?
- 2. Android getAllNetworkInfo() ist veraltet. Was ist die Alternative?
- 3. "Der Typ Gallery ist veraltet", Was ist die beste Alternative?
- 4. NSString cString ist veraltet. Was ist die Alternative?
- 5. kube-up.sh ist veraltet. Was ist die Alternative
- 6. Was ist die Methode dafür?
- 7. Azman Veraltet? Was ist die neue Alternative zu Azman?
- 8. MyLocationOverlay ist veraltet, jede Alternative?
- 9. Android Volley: ImageRequest ist veraltet
- 10. Was ist die Alternative zum Node.js Domänenmodul?
- 11. Was ist die gültige Syntaxabfrage dafür?
- 12. Was ist die Javascript-Kurzschrift dafür?
- 13. Alternative zu wit.ai fusionieren, da es jetzt veraltet ist
- 14. Ist ExAllocatePool veraltet? Was nützt es stattdessen?
- 15. Ist Android: showAsAction veraltet?
- 16. Was ist die alternative Lösung für PaymentWithProductIdentifier?
- 17. ActivityManager.getRunningTasks ist veraltet android
- 18. Android setOnMyLocationChangeListener ist veraltet
- 19. Hadoop DistributedCache ist veraltet - was ist die bevorzugte API?
- 20. Uri Konstruktor mit dontEscape ist veraltet, was ist alternativ?
- 21. SetupSet() ist veraltet. Anstelle von was?
- 22. Was ist die beste Alternative für gemeinsame Einstellungen in Android?
- 23. Was ist die Alternative zu Position: klebrig?
- 24. Was ist die Alternative der Eval-Funktion?
- 25. Warum ist die Konstante HTTP.UTF_8 veraltet?
- 26. Was ist die beste Alternative für QueryString
- 27. System.Json entfaltet. Was ist die Alternative?
- 28. Scroll-Link-Effekt ist veraltet, was ist eine bessere Alternative in modernen Browsern?
- 29. AngularJS - Was ist der richtige Weg dafür?
- 30. Alternative zu phpUnderControl - ist es die beste?
InstrumentationTestCase Klasse wurde 24. --https in API-Ebene veraltet: //developer.android.com/reference/android/test/InstrumentationTestCase.html –
folgen Sie diesem Link https://stackoverflow.com/questions/38308041/applicationtestcase -deprecated-in-api-level-24 –