Need Appium Free Lancer for a short job

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

[email protected]

please !!!

Are you running on simulator or device?

Follow the steps in the below link if you want to run test on safari browser on device

http://codingland.com/Entries/Read/d30a9af3-9139-47d3-9c2e-065fb87fe09b

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?

thank you so much for your help

Hi,

There is a good explanation what should be done for that:
http://appium.io/slate/en/master/?java#mobile-safari-on-a-real-ios-device

And this capability is not needed also. Inject “udid” for sure:
capabilities.setCapability(“udid”, “get udid from device”);

thanks for your help
as a start i want to run with simulator and not the real device
can you instruct me how to use the simulator?

thank you

Hey,
That is the topic before:-)
http://appium.io/slate/en/master/?java#mobile-safari-on-simulator

There is capabilities example on the right side

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.

And one more hint that could be the case:-)
From here (http://appium.io/slate/en/master/?java#running-appium-on-mac-os-x)
I did this after reset.sh run

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.

Hi Everybody,

If anyone need help to work with;

  • Appium Safari Tests on Simulator
  • 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…

Regards,

You can go through this blog, I have clearly mentioned the steps to configure SafariLauncher and run your webtest on Real device on Safari browser:

http://www.way2automation.com/appium-safari-real-iphone-ios-device-safarilauncher.php