Description
Use this method to get version information for the Flash player plugin installed in a specified browser.
Declaration
FlashSettingsObj.GetVersion(Browser)
FlashSettingsObj | An expression, variable or parameter that specifies a reference to a FlashSettings object | |||
Browser | [in] | Optional | Variant | Default value: btIExplorer |
Result | A FileVersionInfo object |
Applies To
The method is applied to the following object:
Parameters
The method has the following parameter:
Browser
Specifies the browser to get the version of the Flash player plugin installed in it. The browser can be specified via the built-in constant or by the process name ("iexplore", "firefox").
If you want to specify a browser via the constant, you can use the following values:
Constant | Value | Description |
---|---|---|
btIExplorer |
-1 | Microsoft Internet Explorer. |
btFirefox |
-2 | Mozilla Firefox. |
btChrome |
-3 | Google Chrome. |
btEdge |
-6 | Microsoft Edge. |
Result Value
The object containing version information for the Flash player plugin installed in the given browser. If the method cannot obtain the plugin version, GetVersion
returns null
.
Example
The code below obtains the version of Flash player plugin in Internet Explorer:
JavaScript
function GetFlashVersion()
{
var flashVer;
// Obtain Flash player version information and post it to the test log
if (!strictEqual(Options.FlashSettings.GetVersion(), null))
{
flashVer = Options.FlashSettings.GetVersion();
Log.Message("Adobe Flash Player ver. " + flashVer.MajorPart + "." + flashVer.MinorPart + " is installed");
}
else
Log.Message("TestComplete cannot obtain Flash player version information");
}
JScript
function GetFlashVersion()
{
var flashVer
// Obtain Flash player version information and post it to the test log
if (Options.FlashSettings.GetVersion() != null)
{
flashVer = Options.FlashSettings.GetVersion();
Log.Message("Adobe Flash Player ver. " + flashVer.MajorPart + "." + flashVer.MinorPart + " is installed");
}
else
Log.Message("TestComplete cannot obtain Flash player version information");
}
Python
def GetFlashVersion():
# Obtain Flash player version information and post it to the test log
if not Options.FlashSettings.GetVersion() == None:
flashVer = Options.FlashSettings.GetVersion()
Log.Message("Adobe Flash Player ver. " + IntToStr(flashVer.MajorPart) + "." + IntToStr(flashVer.MinorPart) + " is installed")
else:
Log.Message("TestComplete cannot obtain Flash player version information")
VBScript
Sub GetFlashVersion
Dim flashVer
' Obtain Flash player version information and post it to the test log
If (Not Options.FlashSettings.GetVersion Is Nothing) Then
Set flashVer = Options.FlashSettings.GetVersion
Log.Message "Adobe Flash Player ver. " & flashVer.MajorPart & "." & flashVer.MinorPart & " is installed"
Else
Log.Message "TestComplete cannot obtain Flash player version information"
End If
End Sub
DelphiScript
procedure GetFlashVersion();
var flashVer;
begin
// Obtain Flash player version information and post it to the test log
if not (Options.FlashSettings.GetVersion() = nil) then
begin
flashVer := Options.FlashSettings.GetVersion();
Log.Message('Adobe Flash Player ver. ' + IntToStr(flashVer.MajorPart) + '.' + IntToStr(flashVer.MinorPart) + ' is installed');
end
else
Log.Message('TestComplete cannot obtain Flash player version information')
end;
C++Script, C#Script
function GetFlashVersion()
{
var flashVer
// Obtain Flash player version information and post it to the test log
if (Options["FlashSettings"]["GetVersion"]() != null)
{
flashVer = Options["FlashSettings"]["GetVersion"]();
Log["Message"]("Adobe Flash Player ver. " + flashVer.MajorPart + "." + flashVer.MinorPart + " is installed");
}
else
Log["Message"]("TestComplete cannot obtain Flash player version information");
}
See Also
FlashSettings Object Methods
FlashSettings Object
Testing Flash and Flex Applications with the Debug Version of Flash Player - Overview