Summary
We learned a lot in this chapter about using Selenium WebDriver with mobile devices. We saw that after a little setup of the device and the machine running the test, it was fairly easy to get up and running.
Specifically, we covered the following topics:
Working with Android: In this section, we had a look at what is needed to set up Android for testing with Selenium WebDriver. We set up an emulator in case we didn't have a real device. We also saw how we can install the Android Server on the device or emulator.
We then moved on to creating our test that ran against the emulator or the device.
Working with iOS: In this section, we looked at setting up the simulator or getting iWebDriver installed on a real device.
Now that we've learnt about mobile web testing, let's have a look at really setting up the Selenium Grid—which is the topic of the next chapter.