I need to write some tests for my React-Native app able to run both on Android and iOS.
So far, I have successfully created some basic tests, I am using webdriverio together with Appium.
Challenge
Now I need to write some more advanced tests covering some areas of my app where a native page would show an embedded browser. When this native page shows up, it uses a webview inside it to show a webpage with some textboxes and buttons.
These text controls and buttons do not live inside my native app, but inside the browser which is embedded inside a native page in my app.
Is it possible to automate the embedded browser somehow? Can I get to my native page and then do some kind of context switch in there to get a hold on the embedded browser?