The Network Suite functionality is deprecated. We don’t recommend using it for distributed testing. Consider using a CI/CD system for managing distributed tests. See Migrating Distributed Tests to CI/CD Systems for details. In case you need to run web tests on multiple environments in parallel, you can also try using your project’s Execution Plan. |
Description
The Tasks
property returns the collection of tasks defined in the given job.
Declaration
JobObj.Tasks
Read-Only Property | A Tasks object |
JobObj | An expression, variable or parameter that specifies a reference to a Job object |
Applies To
The property is applied to the following object:
Property Value
A Tasks
object that represents the job’s task collection.
Example
The following code obtains a job by its name, then obtains one of the job's tasks by the name and runs the task at the end of the test.
JavaScript, JScript
function TasksExample()
{
// Specifies the name of a job
var jName = "Job_Name";
// Specifies the name of the desired task
var tName = "Task_Name";
// Obtains the tasks that belong to the specified job
var Tasks = NetworkSuite.Jobs.ItemByName(jName).Tasks;
// Obtains the desired task by its name
var Task = Tasks.ItemByName(tName);
// Runs the task Task.Run(true);
}
Python
def TasksExample():
# Specifies the name of a job
jName = "Job_Name"
# Specifies the name of the desired task
tName = "Task_Name"
# Obtains the tasks that belong to the specified job
Tasks = NetworkSuite.Jobs.ItemByName[jName].Tasks;
# Obtains the desired task by its name
Task = Tasks.ItemByName[tName]
Task.Run(True) # Runs the task
VBScript
Sub TasksExample()
' Specifies the name of a job
jName = "Job_Name"
' Specifies the name of the desired task
tName = "Task_Name"
' Obtains the tasks that belong to the specified job
Set Tasks = NetworkSuite.Jobs.ItemByName(jName).Tasks
' Obtains the desired task by its name
Set Task = Tasks.ItemByName(tName)
' Runs the task Task.Run(True)
End Sub
DelphiScript
function TasksExample;
var jName, tName, Tasks, Task;
begin
// Specifies the name of a job
jName := 'Job_Name';
// Specifies the name of the desired task
tName := 'Task_Name';
// Obtains the tasks that belong to the specified job
Tasks := NetworkSuite.Jobs.ItemByName[jName].Tasks;
// Obtains the desired task by its name
Task := Tasks.ItemByName[tName];
// Runs the task Task.Run(true);
end;
C++Script, C#Script
function TasksExample()
{
// Specifies the name of a job
var jName = "Job_Name";
// Specifies the name of the desired task
var tName = "Task_Name";
// Obtains the tasks that belong to the specified job
var Tasks = NetworkSuite["Jobs"]["ItemByName"](jName)["Tasks"];
// Obtains the desired task by its name
var Task = Tasks["ItemByName"](tName);
// Runs the task Task["Run"](true);
}