Class BasicActionComposer

All Implemented Interfaces:
Runnable, CompletionStage<Void>, Future<Void>, ActionComposer, DynamicActionSequence, Prioritized

public class BasicActionComposer extends AbstractActionComposer
BasicActionComposer provides basic implementation of ActionComposer. In addition to the actions added by add*() methods, BasicActionComposer has two extra/internal actions which are executed at the beginning and the end respectively:
  • The action executed at the beginning is called as Initial Action, which opens a new browser window and set it as focus window with an empty register name. All actions should be executed against this focus window to be isolated from other ActionComposer, however it could be changed by actions if necessary. If no focus window is specified, it will use the root window of ActionRunner as its focus window.
  • The action executed at the end is called as Final Action, which closes all registered windows.
Author:
Kimberly