To build a mobile testing platform, you have the choice between two architectures :
- a Selenium hub on which Appium nodes will register on
- several independent Appium servers without a hub
Selenium hub and Appium nodes
A Selenium server started with hub mode (on ip address 10.16.17.18 in the example below) and several Appium servers started with node mode. These nodes can be run on different computers (or on the same, on 10.16.15.14 for example).
These nodes will be configured to register on the Selenium hub. To run a test on the fisrt phone, you will have to contact the hub with the corresponding appium port, so 10.16.17.18:4701.
To install this architecture, follow this documentation.
Appium servers only
Several Appium servers started on different ports (can be launched on different computers or on the same, on 10.16.15.14 for example).
To run a test on the fisrt phone, you will have to contact the Appium server with the corresponding port, so 10.16.15.14:4701.
To install this architecture, follow this documentation.