...
You can do it in the following two ways:
Table of Contents | ||
---|---|---|
|
Normal Remote Execution
This option can be used when you are aware of the remote machine details where you wish to execute your test cases. You need to choose to execute offline package on a remote machine with specific details.
...
Download the selenium-standalone-jar on the target machine where you want to execute test cases.
Download the drivers corresponding to the offline execution browser (chromedriver, IEdriverServer, and so on) and store it in the same location where the Selenium-stand-alone-jar is saved.
Open the Command Prompt window and navigate to the location where offline jar is located.
Do one of the following:
If the execution browser is Iexpore and Selenium sever standalone version is 2.xx.x, execute following command: java -jar selenium-server-standalone-2.45.0.jar - Dwebdriver.ie.driver="D:\Data\Testing\Apps\IEDriverServer.exe”.
If the execution browser is Iexpore and selenium sever standalone version is 3.xx.x, execute following command: java -Dwebdriver.ie.driver="D:\Data\Testing\Apps\IEDriverServer.exe" -jar selenium-server-standalone-3.0.1.jar
Configuring the Settings for a Normal Remote Execution
Once you download Selenium-stand-alone jar and browser drivers, you need to change some settings.
...
Do one of the following:
To execute from a Qualitia client, open the associated execution profile.
To execute an offline suite, do the following in the order listed:
Open the offline package folder.
From the Configuration Manager folder, and double-click the Qualitia Offline Configuration Manager.
Do one of the following;
Click Browse next to Select the Suite Directory, and then locate and select the offline suite.
Enter the location path of the offline suite folder, and press Tab.
Under the Select the profile to edit, select the execution profile created to execute on remote environment.
Select the associated execution profile that is defined to execute on remote environment.
From the Mapped Execution Profile list, select the execution profile you have opened.
Set the ExecutionEnvironment as Remote.
Set the RemoteURL value to a valid remote URL that is IP and port of remote machine.
For example: RemoteURL=http://192.168.25.123:4445/wd/hubClick Save.
Suite Execution
Execute the test suite or offline suite you have configured. To know how to execute an offline package, refer to (8.5.X) Work with Offline Package.
Info |
---|
|
Remote Execution through Selenium Grid
What is a Hub?
The Hub is the main command center for managing which machines your test will run on. This is where you can see list of all the available nodes currently running in your grid environment (Remote Execution Environment).
What is a Node?
A Node is a machine that you register with your Hub. By registering with Hub, the Hub now knows about the Node and any configuration information you used when you registered the node.
In order to perform remote execution through Selenium grid, you need to configure Hub and Node in the network.
Creating a Hub in the Network
A Hub can be created in the network following the steps mentioned below.
Decide a machine in the network to register as hub (with IP, for example, 192.168.25.6).
Download the Selenium-server-standalone jar file on Hub machine.
Open Command Prompt and navigate to the location where Selenium-server-standalone-jar is saved.
Execute command "java -jar selenium-server-standalone-2.xx.0.jar -role hub -port 4445".
Create Node and Register to Hub
Once a hub is created in the network, you can select multiple machines to act as its nodes. Registering nodes include the following steps.
...
Note |
---|
You can bundle your IEServerDriver.exe, Geckodriver.exe, or ChromeDriver.exe running while registering to Hub. |
Configuring the Settings for Execution through Grid
Prior to executing test cases in remote execution in the Selenium grid, you need to configure settings accordingly. Here are some important points to keep in mind when configuring settings for remote execution in the Selenium grid.
...
Do one of the following:
To execute the test suite from a Qualitia client, open the associated execution profile.
To execute the offline suite, do the following in the order listed:
Open the offline package folder.
From the Configuration Manager folder, and double-click the Qualitia Offline Configuration Manager.
Do one of the following;
Click Browse next to Select the Suite Directory, and then locate and select the offline suite.
Enter the location path of the offline suite folder, and press Tab.
Under the Select the profile to edit, select the execution profile created to execute on remote environment.
Select the associated execution profile that is defined to execute on remote environment.
From the Mapped Execution Profile list, select the execution profile you have opened.
Set the ExecutionEnvironment as Remote.
Set the RemoteURL value to a valid remote URL that is IP and port of remote machine.
For example: RemoteURL=http://192.168.25.123:4445/wd/hubSet the GridPlatform value to a valid platform where you want to execute test cases. For example: Set the GridPlatform=Win10.
Click Save.
Suite Execution
Execute the test suite or offline suite you have configured. To know how to execute an offline package, refer to (8.5.X) Work with Offline Package.
...