IBM Support

How to close browsers on any platform using IBM DevOps Test UI

How To


Summary

When a scenario requires closing or terminating browser processes via functional test scripts, the code snippet given in this article can be used for Windows-based platforms.

Objective

To programmatically terminate active browser processes using DevOps Test UI Functional Test Scripts.

Environment

Windows platform

Additional Information

The following code snippet can be used for reference:

import resources.CloseMultipleFFHelper;
import com.rational.test.ft.;
import com.rational.test.ft.object.interfaces.;
import com.rational.test.ft.object.interfaces.SAP.;
import com.rational.test.ft.object.interfaces.WPF.;
import com.rational.test.ft.object.interfaces.dojo.;
import com.rational.test.ft.object.interfaces.siebel.;
import com.rational.test.ft.object.interfaces.flex.;
import com.rational.test.ft.object.interfaces.generichtmlsubdomain.;
import com.rational.test.ft.script.;
import com.rational.test.ft.value.;
import com.rational.test.ft.vp.*;

import java.util.ArrayList;

import com.ibm.rational.test.ft.object.interfaces.sapwebportal.;
/*

  • Description : Functional Test Script
  • @author Admin

/
public class CloseMultipleFF extends CloseMultipleFFHelper
{
/*
* Script Name : Close Chrome
* Generated : Apr 6, 2018 10:01:25 AM
* Description : Functional Test Script
* Original Host : WinNT Version 6.1 Build 7601 (S)
*
* @since 2018/04/06
* @author Admin
*/
public void testMain(Object[] args)
{
// TODO Insert code here
endProcess("browsername.exe");
}
void endProcess(String processName)
{
ArrayList commands = new ArrayList();
commands.add("taskkill");
commands.add("/f");
commands.add("/im");
commands.add(processName);
ProcessBuilder pb = new ProcessBuilder(commands);
try {
Process p = pb.start();
System.out.println(p.waitFor());
} catch (Exception e)
{
System.out.println("Exception while ending process");
}
}

}

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSJMXE","label":"IBM Rational Functional Tester"},"ARM Category":[{"code":"a8m0z000000boAoAAI","label":"Documentation-\u003EFunctional Tester"}],"ARM Case Number":"","Platform":[{"code":"PF033","label":"Windows"}],"Version":"10.0.0;10.0.1;10.0.2;10.1.0;10.1.1;10.1.2;10.1.3;10.2.0;10.2.1;10.2.2;10.2.3;10.2.4;10.5.0;10.5.1;10.5.2;10.5.3;10.5.4;11.0.5;11.0.6;11.0.7;8.6.0;8.7.0;9.1.0;9.1.1;9.2.0;9.2.1;9.5.0"}]

Document Information

Modified date:
23 February 2026

UID

ibm17260915