Appium for iOS safari apps Environment set up - appium

Could anyone please help me with the complete steps for testing Safari apps in iOS with the help of Appium
How to start the appium server in MAC
How should I launch the Simuator an safari for testing?
How can I set up Eclipse IDE for development

I have written about iOS-automation using Appium through Java in my recent post on my site here .
You can go through the documentation and sample example and let me know in case of any doubts.

Related

How we can launch the Chrome browser in iphone device using appium for testing

We want to write appium automation scrips for chrome browser of IOS device. currently the browser is getting launched but it does not perform any activty on the chrome browser . could you please help me to fix it.
Try using chrome bundle ID for the DesiredCapabilities (app) > com.google.chrome.ios
If you have done it already, please put here your script for better helping.

Launching iOS App in UI Testing Mode from Windows 10

It is obvious that we can run iOS App (.ipa, .app) in UITest mode from MacOSX using Xcode or Xcode command line tools.
But I saw some test-automation tools, who can launch App in UITesting mode (Appium Studio, QUAmotion, Ranorex, ..etc) from Windows 10. They are even giving back elements. (which is possible only in UITestMode)
As per my knowledge, UI Testing mode is only supported on MacOSX with Xcode because Xcode has a testManager which it uses to manage the Testcases while running. As for iOS Device attached to windows. LibiMobileDevice with the help of itunes gives functionalities like installing, running, uninstalling etc.
Can any one explain or help me with some library (paid or free )that can help me in Launching iOS app with UI Testing mode on iOS Device from Windows 10 ?
I work for Quamotion, one of the companies that you mentioned. You are right, we can run iOS appliations in UI Test mode on Windows and Linux, just like other vendors such as Ranorex.
If you're still interested, I'd be happy to help you getting started with launching iOS applications in UI testing mode on a real, physical iOS device in Windows 10.
The best way for you to get started would probably to download the latest version of Quamotion, request a 2-week trial license and start one of the tutorials.
For example, we publish a hands-on-lab which shows you, step by step, how you can automate the Acquaint iOS application on a real iPhone from a Windows PC.

How do I test my NativeScript application on the device and am I in Windows?

I'm using a translator because I speak Spanish. I hope they understand me. I'm starting in Nativescript and I have a test application running on an Android emulator, so I want to test that application on my ios device. I have read that to run the command tns run ios it is necessary to do it in mac but I have Windows Any way to do it? , I have also read about Telerik but I still do not know what it is about
in windows is imposible to test IOS, you need to do it on a MAC OS because you need XCode to compile to IOS, even in MAC you need an IOS developer account because of the profiles.
Best regards!

Did any one know about Appium Mobile Testing ... could please the explain process

Appium is an open source mobile automation tool for iOS and Android. Appium can test native and hybrid applications, and can even be used to automate Mobile Safari on iOS.
please start from here - http://appium.io/slate/en/v1.3.4/?java#about-appium . This is very helpful and you will catch up very quickly

Enable iPhone (with iOS7) debug console from Windows

I'm trying to debug my website, but Apple are douches. What do I do to enable the debug console if I don't have a Mac?
I installed Safari and the latest iTunes, but my iPhone doesn't show up in Safari developer thing.
You can try option of using Telerik AppBuilder (Windows client) as a replacement on Windows for Safari debugger on Mac when remote debugging. There's a nice blog post about the steps to do it in link below. I'd rather not repost the info as there are also screenshots and it's a lot of text. But essentially, you install app, open it, connect device via USB, then you can find it in the app and open up the developer tools/debugger for it. For non-public websites, you'll have to open up port 80 with some firewall configs documented in the post.
http://blog.falafel.com/Blogs/josh-eastburn/2014/03/04/ios-web-inspector-on-windows-with-telerik-appbuilder
The tool requires a license or you can use the trial, which becomes a basic edition afterwards. I think the basic edition will still allow you to do the debugging. I'm going to try it out myself.
You can also try these iOS apps too, you can find them in the iTunes App store. They give you a built in developer tools feature (right on iOS no remote debug) that mobile Safari doesn't offer.
MIH Tool - basic edition
https://itunes.apple.com/us/app/mihtool/id584739126?ls=1&mt=8
HTTPWatch Basic
https://itunes.apple.com/us/app/httpwatch-basic-http-sniffer/id658886056?mt=8
I gave them a try and they're at least better than the mobile Safari you get on iOS, unless one needs to target full mobile Safari compatibility. I'm guessing the pro/paid editions of those apps give you more/better features.
iOS Debugging with Safari is a featuere of the new Safari. As Safari for Windows is a outdated Version of Safari, debugging is not Implemented.
So debugging with Safari is only possible on a mac!
min requirements are: OS X 10.8 iOS 6
More Infos:
Safari Remote Debugging on Windows
Since that Question was asked i found another neat way to debug stuff on a not accessible Platform:
http://people.apache.org/~pmuellr/weinre-docs/latest/
It works like this:
You add the weinre.js to your project
You set up weinre on your main platform (pc)
Starting your project results in sending the Debug Information from your project to your Platform
It's not that easy to run and understand, but once it works its pretty nice.
Did you set up your phone to allow remote webview inspection?
http://moduscreate.com/enable-remote-web-inspector-in-ios-6/
As an alternative to Weinre, you can try Vanamco's Ghostlab as well, it supports JS console and parallel testing on multiple device.

Resources