

RequirementsĪppium's requirements for Android testing on Windows are what you'd expect: basically the requirements for Android dev, plus Appium's own requirement for its runtime environment. (Note that I am assuming a recent install of the modern Windows 10 OS). What is supported is to run your Android tests with Appium on Windows! So let's take a look at all the steps required to support this kind of automation.

It is also not technically possible to work with real iOS devices plugged into a Windows machine, though some folks have figured this out.

It is not, unfortunately, possible to automate iOS simulators on Windows, because iOS simulators are only designed to run on macOS as part of Xcode. We've discussed before how to use Appium to automate Windows desktop apps, but of course it's also possible to use Windows as the host environment for traditional mobile testing with Appium.
