I am automating iOS native app,
In one test when pressing a button it opens the facebook app however since it is now a different app the iOS driver can’t interact with the elements.
Can some one help in code sample how to switch context to another native app & back to the origin native app?
correction for the early post,
I am running on native & pressing a button opens the safari browser.
At that point i need to press a button in the opened site.
Can someone explain what is the best practice that will allow switch to the safari view & interact with the elements?
Thanks in advance folks…
according to @jonahss its not possible:
But the fact is that I get out of my app, send email with the native app, change settings, etc… all withing the same appium session in a real device never used webview tho
Thanks for the reply T,
So lets say i want to launch the safari on the iPhone & open it on a certain URL?
can you assist on achieving it? (so far i worked on iOS native & have no experience on safari)
I also need help in this. I need to open my app, switch to safari, open URL and do something there. Again switch back to my app and continue automation.
Any idea how to do this ?
FYI: I just updated iphone to ios8 and I cannot control anything out of my application. I can still tap, press, swipe, etc. but cannot see any element, so cannot input text, read, etc…
So on ios8 dont think you will be able to do that!