RunOptions Property

Applies to TestComplete 14.30, last modified on November 21, 2019

Description

Use this property to pass additional command-line parameters to the browser.

Declaration

BrowserInfoObj.RunOptions

Write-Only Property String
BrowserInfoObj An expression, variable or parameter that specifies a reference to a BrowserInfo object

Applies To

The property is applied to the following object:

Property Value

A string with command-line parameters to be applied upon the next launch of the browser.

Remarks

The specified run options are applied upon the next launch of the browser via the Run() method. They cannot be applied to an already running instance of the browser.

The values assigned to the run options are persistent throughout the current test, they are not preserved from one test run to another.

To get the complete command line used to launch the browser (including the fully-qualified browser path and the command line arguments), use the CommandLine property of the corresponding Browser process.

Example

The code below demonstrates how to use the RunOptions property to start Google Chrome with the --allow-file-access-from-files command-line key. This key should be specified when testing local pages containing HTML frames.

JavaScript, JScript

function SetChromeRunOptions()
{
  // Specify the required command-line key
  Browsers.Item("chrome").RunOptions = "--allow-file-access-from-files";
  Browsers.Item("chrome").Run();
  // Perform the test
  ...
}

Python

def SetChromeRunOptions():
  # Specify the required command-line key
  Browsers.Item["chrome"].RunOptions = "--allow-file-access-from-files"; 
  Browsers.Item["chrome"].Run();
  # Perform the test
  # ...

VBScript

Sub SetChromeRunOptions
  ' Specify the required command-line key
  Browsers.Item("chrome").RunOptions = "--allow-file-access-from-files"
  Browsers.Item("chrome").Run
  ' Perform the test
  ...
End Sub

DelphiScript

procedure SetChromeRunOptions;
begin
  // Specify the required command-line key
  Browsers.Item('chrome').RunOptions := '--allow-file-access-from-files';
  Browsers.Item('chrome').Run;
  // Perform the test
  ...
end;

C++Script, C#Script

function SetChromeRunOptions()
{
  // Specify the required command-line key
  Browsers["Item"]("chrome")["RunOptions"] = "--allow-file-access-from-files";
  Browsers["Item"]("chrome")["Run"]();
  // Perform the test
  ...
}

See Also

BrowserInfo Object

Highlight search results