On our project, we have a mobile app - React Native app which runs on both iOS and Android.
We are thinking of starting to Automate it.
On web automation we are using C#, Selenium, Specflow and CucumberStudio.
Personally do not have any experience with mobile automation, so wanna hear your thoughts on it?
Have been reading a bit about Xamarin.UITest since it is also using C# and if I read it correctly, those tests should be ran for both Android and iOS app (plus it also has integration with AppCenter where we are building our apps)
What is your experience with automating mobile app?
Especially React Native Mobile App where same app is being build for iOS and Android?
What are the best used tool?
Gherkin and CucumberStudio integration is a must for us.
We prefer C# as language but if something is much better, we can try to adapt.