For managing our local machines used for Hybrid Execution, we can use the Systems page in Configurations.

We can navigate to the Systems page by going through:

Configuration > Systems

Clicking on the Systems link takes you to the Systems page.

  • If you have already added Systems, your Systems page will look as shown above.
  • Click on the +Create button to create a new system and follow the Add System section below in this article.
  • Click on the Edit icon to do edit your existing systems and follow Edit section below in this article.
  • Click on Delete icon to remove your existing system and follow Delete section below in this article.

Filter Machines

Click on the Filter icon to reveal the Filter options. Systems list will be filtered as you type in the Title, Host name or Port number for the added Systems.

Add System

Clicking on the Create button on top right corner takes us to the Create System page and it looks as shown below:

Enter the details as given below:

Title: Enter a suitable Name/Title for your System.

Protocol: Select the Protocol used for communication between Testsigma servers and the local machine(HTTP option is recommended).

Host Name: Enter the IP address of the System on the local network on which you intend to run the Tests locally. If the Local IP of the system changes due to addition of new devices on the network, we might need to update the IP again.

Note: Please check this article for instructions on finding the IP Address of your machine on local network - How to find the IP of your Machine on Local Network?

Port: Enter the Port number for communicating with Testsigma servers(Recommended: 8080).

Platform: Select platform in which we are going to run the Hybrid Tests.

After entering the required details, click on Create button to add the System. We will get a success notification stating that the System has been added successfully.

Edit System

Clicking on the Edit icon besides the System name in Systems page opens up the Edit System page.

Make necessary changes and click on Update button to save the changes.

Delete System

Clicking on the Delete icon besides the System name in Systems page opens up a confirmation dialog.

Info: If the System is already used in one or more Execution Configurations, it will not allow us to delete the System until the dependencies are removed i.e until the Systems are removed from the Execution configurations.

Foot Notes

If you are executing Tests on Real mobile device connected to your local machine using Appium Server, use the Host name and Port as given on the Testsigma Agent page and select 'Android' or 'iOS' as Platform.

Please check following article for a detailed guide on setting up your mobile device for Hybrid Execution - 

How to execute native Android Application tests in Hybrid Model?

How to execute native iOS Application tests in Hybrid Model?

For more details on usage of System in Execution Configurations(Create Run or Test Environment), please refer the following guide - How to use the system in execution configuration?