i am trying to run safari automation on IOS 7.0.5 via appium client 1.2.2 on MAC 10.8.5 XCode 5.1.1
and keep failing
i am using capabilities from C#
capabilities.SetCapability(“platformName”,“iOS”);
capabilities.SetCapability(“platformVersion”,“7.1”);
capabilities.SetCapability(“browserName”,“Safari”);
capabilities.SetCapability(“deviceName”,“iPhone”);
capabilities.SetCapability(“app”,“safari”);
I am willing to pay for those who will help me side by side until i will figure out how to do it
in case i want to run against device but i do not have the SafariLauncher App
can i manually open the safari on the iPhone and it will work ?
basically i want to start with simulator, do you have manual how to run against simulator?
In the appium log i got the following error
“Error: couldnt find built in app in its home or temp dir”
seems that MobileSafari is lost
how can i copy it again? should i download it ?
Seems, appium deleted this file accidently. Please, try to find this file on Mac first.
Remember, I copied it from another one Mac with the same Xcode version and did file backup for sure.
You need to authorize use of the iOS Simulator. If you are running Appium from NPM, you’ll do this by running sudo authorize_ios (authorize_ios is a binary made available by the Appium npm package). If you’re running Appium from source, simply run sudo grunt authorize to do the same thing. If you are running Appium.app, you can authorize iOS through the GUI.
Appium Safari Tests on Real Device (iPhone, iPad, iPod)
Appium Any App Tests on Real Device (iPhone, iPad, iPod)
Multi Appium instance to work with multiple iOS devices with Virtual Machines etc.
Let us know via [email protected] , we’ll be happy to help all of you…