Reputation: 253
Are there any possible solutions available for testing iOS application using Appium on Windows machine? Also I have to reuse already created scripts for testing. As I've developed Ruby test scripts with me, which I should be reusing for iOS testing from my windows machine.
I per my exploration, iOS testing has it's dependency on XCode, so you need Mac machine. Though there are some possible ways which I'm listing below with it's limitations, but they aren't applicable solution for me.
Explored Solutions:
1. Appium Studio:
Appium Studio Community version(Free) or Enterprise version(Paid) allows you to test the iOS as well as android application independent of the hardware or software. ref: Appium Studio Docs
But because of following Limitations I can't use Appium Studio:
2. Remote Server Functionality: This is a good option, but you need to have at least on Mac machine, which I'm not having. How?
Are there any open source alternatives available of Appium Studio ? Are there any other work arounds possible? I'm new to appium, any help would be appreciated. Thank you in advance.
Upvotes: 3
Views: 8194
Reputation: 2375
I found this site and it does appear to be possible to run iOS simulators on a windows machine. As far as I can tell, Appium studio is able to start one of these simulators or it looks like you can use remote access.
https://docs.experitest.com/display/ES/Manual+Testing+Self-Training
If we can install one of the iOS simulators for windows and get that working then we can use Appium's desktop inspector. It's free and open source. It offers the same element detection feature of Appium studio.
If we want to run the tests on a real device then we can use a cloud provider like Appium studio, AWS Device Farm, or Sauce Labs
Hope that helps
James
Upvotes: 2