Skip to content

EngineCapabilities

Namespace: E2E.Engine

[Flags]
public enum EngineCapabilities

Capabilities the harness reads off an engine. An engine never calls a model.

View source

Actions = 2

Value: EngineCapabilities

View source

History = 32

BackAsync(CancellationToken).

Value: EngineCapabilities

View source

Keyboard = 8

Value: EngineCapabilities

View source

Location = 4

Value: EngineCapabilities

View source

None = 0

Value: EngineCapabilities

View source

Observation = 1

Value: EngineCapabilities

View source

PinnedApp = 512

The engine opens no URL: CancellationToken) relaunches the app the target pins. .NET-only name for upstream’s launchesPinnedApp, which tests for a session with a restart and no open; the port’s OpenAsync is not optional.

Value: EngineCapabilities

View source

Screenshot = 64

ScreenshotAsync(CancellationToken), which toHaveScreenshot compares.

Value: EngineCapabilities

View source

Scroll = 16

The viewport swipe, LocatorAction.Swipe, and LocatorAction.ScrollIntoView.

Value: EngineCapabilities

View source

TapModifiers = 128

The Modifiers of LocatorAction.Tap and LocatorAction.DoubleTap: keys held for the click.

Value: EngineCapabilities

View source

Video = 256

StartVideoAsync(CancellationToken) and StopVideoAsync(CancellationToken): the engine can record the attempt as video.

Value: EngineCapabilities

View source