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 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 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 WithTempProfileDirectory ([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 151 of file Interfaces.cs.

Member Function Documentation

◆ RemoveLogger()

IAllowGPALSettings GenerallyPositive.IAllowGPALSettings.RemoveLogger ( IGPALLogger logger)

◆ WithAutomationEngine()

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

◆ WithPublishToConsole()

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

◆ 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: