What are benefits of instrumenting Android App?

Can someone tell me what benefits i will get getting instrumenting an Android App?

I can connect an Android Device to Appium Studio and open device and can open the application and inspect each element, then why do we need to instrument that app? Are there any benefits of Instrumenting the app?

1.Support hybrid (webviews) application.
2. Run faster.
3. Enable you to interact with non-standard UI elements.
4. More options to identify UI elements.

Guy, Thanks for your quick response.

For #1, do you mean we should instrument to automate Hybrid apps?
For #3, can you name few non-standard elements(meaning Audio, Images etc…?). By instrumenting we can work on these elements?

  1. The best way to control WebView is using javascript injection. Instrumentation enable you to do that without changing the app code.
  2. One of the example for non-standard ui element is the siting map in airline application. But it also enable you to do mock different things like camera and fingerprint…

Thanks a lot guy! Post instrumentation of Android app I’m able to deal with WebView elements very easily :slightly_smiling_face:

Hi guy,

Can u explain me more on ur 2nd point about “Run faster” ?

Thank you,
Daniel