Limitations when Running Tests in Docker Containers

The following limitations apply when playing back tests in Docker containers:
  • Image recognition, including imageClick, imageRect, imageExists, and image verifications, is not supported on the desktop. These methods are only supported for the BrowserWindow class and for the BrowserApplication class. For example, desktop .<BrowserWindow> find( "demo_borland_com.BrowserWindow" ).imageClick( "LoginButton" ); is supported, while desktop .imageClick( "LoginButton" ); is not.
  • The mouse methods and the keyboard input methods, for example mouseMove, typeKeys, and click, are supported for all objects except the Desktop object.
  • The getViewPortName and setViewPortName methods of the BrowserWindow class are not supported.
  • The following system functions are not supported:
    • closeFile
    • closeIniFile
    • createRegistryKey
    • createRegistryValue
    • deleteRegistryKey
    • deleteRegistryValue
    • existsRegistryKey
    • fileWriteLine
    • getAgentVersion
    • getClipboardText
    • getCurrentDrive
    • getCursorPosition
    • getCursorType
    • getFileInfo
    • getFreeDiskSpace
    • getIniFileValue
    • getLocale
    • getRegistryKeyNames
    • getRegistryValue
    • getRegistryValueNames
    • openFile
    • openIniFile
    • readLine
    • setClipboardText
    • setCurrentDrive
    • setEnvironmentVariable
    • setFilePointer
    • setIniFileValue
    • setRegistryValue