Why do we need Experitest Server App?

Hi Team,

Spec : Appium Studio=10.9; Language=C#; OS=Android 7.0 (Samsung S7 Edge)

After installing my app, i was looking for a Accessibility Service be installed (which is purely related my app), under Settings=>Accessibility=>Services

Unfortunately no service is getting installed. But if i disconnect my device from Appium Studio and try to install the same App manually & even using Standard Appium Server, the expected service is getting installed.

What is blocking me here to proceed further ? Could anyone help please!

Btw, the only difference i could see while installing app through Appium Studio is, it additionally installs one more app namely Experitest Server with package similar to my app. that is,
my app package : com.company.app
Experitest Server package : com.company.app.test

What is the purpose of this app ? and why its getting installed while installing the application under test ?

I suspect this could cause the problem for my application and prohibiting to install the relevant Accessibility Service

Thanks,
Saravanan

Hi Saravanan,

The test package is the instrumentation APK that we install a-side of your application

Can you try installing the app while ticking the “instrument” flag to false?

also, it might be that the service that you install along your application requires a signature using a specific keystore

do you have the developer keystore? can you configure it to Appium Studio?

https://docs.experitest.com/display/AS/Instrumenting+Android+Applications

Thanks Tom!

Installing the app with ticking the “instrument” flag to false didn’t solve my problem.

I’ve requested dev team to provide keystore file, once i got that will check and post the results here

Thanks,
Saravanan