GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
Loading...
Searching...
No Matches
GenerallyPositive.IAllowGPALSettings Interface Reference
Inheritance diagram for GenerallyPositive.IAllowGPALSettings:
GenerallyPositive.GPALSettings

Public Member Functions

IAllowGPALSettings WithPublishToLogger (IGPALLogger logger)
IAllowGPALSettings RemoveLogger (IGPALLogger logger)
IAllowGPALSettings WithPublishToDebug (GPALEventType eventTypes=GPALEventType.INFO|GPALEventType.WARNING|GPALEventType.ERROR|GPALEventType.EXCEPTION|GPALEventType.NOTICE|GPALEventType.CAUTION|GPALEventType.FAILURE)
IAllowGPALSettings WithPublishToConsole (GPALEventType eventTypes=GPALEventType.INFO|GPALEventType.WARNING|GPALEventType.ERROR|GPALEventType.EXCEPTION|GPALEventType.NOTICE|GPALEventType.CAUTION|GPALEventType.FAILURE)
IAllowGPALSettings WithPublishToControl (GPALTextArea control)
IAllowGPALSettings WithHandlerEvents (GPALEventType eventTypes)
IAllowGPALSettings WithInformationHandlerEvents (GPALEventType eventTypes)
IAllowGPALSettings WithExceptionHandlerEvents (GPALEventType eventTypes)
IAllowGPALSettings WithControlEvents (GPALEventType eventTypes)
IAllowGPALSettings WithPublishStackTrace (bool trueFalse=true)
IAllowGPALSettings CallOnFail (Browser.Browser.CallOnFailDelegate callOnFail)
IAllowGPALSettings WithTypingDelay (int delayInTicks=0)
IAllowGPALSettings WithExceptionHandler (EventHandler< GPALEventArgs > ExceptionEventHandler)
IAllowGPALSettings WithInformationHandler (EventHandler< GPALEventArgs > InformationEventHandler)
IAllowGPALSettings WithImageMatchingPercentage (int matchPercent=80)
IAllowGPALSettings WithYamlAliasLimit (int nodeLimit=5000)
IAllowGPALSettings WithSimulateMouseMovement (bool trueFalse=true)
IAllowGPALSettings WithStopOnNotFound (bool trueFalse=true)
IAllowGPALSettings WithDriverLocation ([Directory(Description="Global location for browser drivers. [./ (default)(same dir as exe)]")] string driverPath="./")
IAllowGPALSettings WithTempDirectory ([Directory(Description="Where GPAL writes files it created itself and nobody asked to keep. [GPALfilesSafeToDelete beside the exe (default)]")] string tempPath)
IAllowGPALSettings WithTempProfileParentDirectory ([Directory(Description="Global location for temp profiles. [c:\\profiles (default)(saved in GPAL.yaml that is loaded on startup)]")] string tempProfileDirectory)
IAllowGPALSettings WithDefaultErrorPlaceholder (string message="##UNABLE TO GET##")
IAllowGPALSettings WithAutomationEngine (AutomationEngine automationEngine=AutomationEngine.PuppeteerPort)
IAllowGPALSettings WithAutoUpdateWebDriver (bool trueFalse=true)
IAllowGPALSettings WithNoFallbackActions (bool trueFalse=true)
IAllowGPALSettings WithWaitFor (int waitForInTicks)
IAllowGPALSettings CallIfFound (Browser.Browser.CallIfDelegate CallIfFound)
IAllowGPALSettings CallIfNotFound (Browser.Browser.CallIfDelegate CallIfNotFound)
IAllowGPALSettings AppCallIfFound (Application.Application.CallIfDelegate CallIfFound)
IAllowGPALSettings AppCallIfNotFound (Application.Application.CallIfDelegate CallIfNotFound)

Detailed Description

Definition at line 153 of file Interfaces.cs.

Member Function Documentation

◆ RemoveLogger()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.RemoveLogger ( IGPALLogger logger)

◆ WithAutomationEngine()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.WithAutomationEngine ( AutomationEngine automationEngine = AutomationEngine.PuppeteerPort)

◆ WithControlEvents()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.WithControlEvents ( GPALEventType eventTypes)

◆ WithExceptionHandlerEvents()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.WithExceptionHandlerEvents ( GPALEventType eventTypes)

◆ WithHandlerEvents()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.WithHandlerEvents ( GPALEventType eventTypes)

◆ WithInformationHandlerEvents()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.WithInformationHandlerEvents ( GPALEventType eventTypes)

◆ WithPublishToConsole()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.WithPublishToConsole ( GPALEventType eventTypes = GPALEventType.INFO|GPALEventType.WARNING|GPALEventType.ERROR|GPALEventType.EXCEPTION|GPALEventType.NOTICE|GPALEventType.CAUTION|GPALEventType.FAILURE)

◆ WithPublishToControl()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.WithPublishToControl ( GPALTextArea control)

◆ WithPublishToDebug()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.WithPublishToDebug ( GPALEventType eventTypes = GPALEventType.INFO|GPALEventType.WARNING|GPALEventType.ERROR|GPALEventType.EXCEPTION|GPALEventType.NOTICE|GPALEventType.CAUTION|GPALEventType.FAILURE)

◆ WithWaitFor()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.WithWaitFor ( int waitForInTicks)

The documentation for this interface was generated from the following file: