...
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.
Qualitia uses the selenium-standalone-server-jar for test case executions on the target remote machine.
To run selenium-stand- alone jar:
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
...
For detailed instructions on using execution profiles, refer to /wiki/spaces/T2/pages/2681539904Working with Execution Profiles.
To configure the settings for a Normal Remote Execution:
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.4.X) Work with Offline Package.
Info |
---|
|
Remote Execution through Selenium Grid
...
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.
Download the Selenium-server-standalone jar file on the node machine.
Launch the command prompt and navigate to the location where Selenium-server-standalone jar file is saved.
Execute command "java -jar selenium-server-standalone-2.xx.x.jar -role node –hub http://hubIP:4445/grid/
registerr
Note |
---|
You can bundle your IEServerDriver.exe, Geckodriver.exe, or ChromeDriver.exe running while registering to Hub. |
...
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.
Selenium server jar version used in Qualitia offline package and downloaded at remote machines including Hub and Nodes must be the same all over.
Java needs to be installed and configured in the computer’s environment path.
Port number used for the hub is changeable and the default port number is 4444.
As hub selects a node for execution at its own at run time, you cannot provide details for specific OS / Platform.
To know more about how to setup Selenium grid hub and node, you recommend using the Selenium grid links given below.
Either you can create an execution profile to execute on the remote environment or edit an existing execution profile. For more information, refer to /wiki/spaces/T2/pages/2681539904Working with Execution Profiles.
To configure the settings for executing through 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.4.X) Work with Offline Package.
Info |
---|
|