Connecting to SUTs
Eggplant Functional supports Virtual Network Computing (VNC) and Remote Desktop Protocol (RDP) connections for testing desktop systems. See Eggplant Functional Connection Types: VNC vs. RDP to learn more about the differences between these protocols. For information about installing a VNC server on your SUTs, see VNC Servers.
Mobile Device Connections
You can test Android OS and iOS SUTs with Eggplant Functional, too. To test iOS devices, you'll need iOS Gateway, a free, Mac-only application. For Android, you can use either Android Gateway or the automatic Android server built into Eggplant Functional.
The iOS Gateway application serves as a VNC server from the IP address of the Mac where it's running. When you connect to that Mac from Eggplant Functional, you can see and control your iOS device. You can test devices running iOS 7 and later with iOS Gateway. You can also test Apple TV (4th generation) running tvOS 11. See iOS and tvOS SUTs for system requirements and instructions.
Eggplant Functional includes a built-in VNC server you can use to test Android devices that are connected directly to the Eggplant Functional machine. You can also use Android Gateway
If you have other mobile device connection needs, contact your account manager or email@example.com.
Other SUT Connections
Eggplant Functional can automate other types of SUTs, too, including set-top boxes of various types.
You can use Eggplant Functional to perform object-based testing with Selenium WebDriver for web browsers and web apps. This type of testing requires you to install the Selenium server and the appropriate driver for your web browser on the SUT. For additional information about configuring and using WebDriver in Eggplant Functional, see Selenium WebDriver Testing with Eggplant Functional.
You can also do object-based testing of applications on mobile devices with WebDriver. For more information about this method and how to set up your environment for both iOS and Android devices, see Mobile WebDriver Testing.