VisualWorks Testing Plugin Reference/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 25.x)
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Zeile 24: Zeile 24:
open the GUIBrowser tab,
open the GUIBrowser tab,
and connect to the VisualWorks image via the connect-"Smalltalk" dialog:
and connect to the VisualWorks image via the connect-"Smalltalk" dialog:
[[Datei:OpenGuiBrowserConnectSmalltalk.png|400px]]
[[Datei:GuiBrowserConnectSmalltalk.png|400px]]

Version vom 5. Mai 2020, 08:07 Uhr

Introduction

The VisualWorks plugin interfaces to running VisualWorks application via the expecco bridge protocol, which is based on the protocol described [ Embedded_Systems_C_Bridge_API#Bridge_Wire_Protocol | here ].

The plugin provides the following functionality:

  • explore the UI in the expecco GUI browser (the widget hierarchy)
  • interact with VisualWorks UI components (simulate user interactions)
  • record/playback
  • execute code inside the VisualWorks image

Preparation

The VisualWorks image must have the expecco bridge code installed and running. For this, it must either be started with a script (command line argument) to load the expecco bridge code upon startup, or it must have been deployed with the bridge parcel already installed.

The expecco bridge code is a separate package, provided by exept.

Code Execution

You can create elememtary VisualWorks action blocks, which contain Smalltalk code which will be executed inside the VisualWorks image. This is similar to remote Smalltalk/X code execution and the API is described in the [Expecco_API/en#Bridged_Smalltalk_Elementary_Blocks | Bridges Smalltalk Elementary Blocks API Documentation].

GUIBrowser Integration

Open GUIBrowser Tab

Assuming that the expecco bridge is already running in your VisualWorks image, open the GUIBrowser tab, and connect to the VisualWorks image via the connect-"Smalltalk" dialog:



Copyright © 2014-2024 eXept Software AG