// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" class IApplicationElement; class IElementLocator; DECLARE_LOG_CATEGORY_EXTERN(LogAutomationDriver, Error, All); class FAutomationDriverLogging { public: static void TooManyElementsFound(const TArray>& Elements); static void CannotFindElement(const TSharedPtr& ElementLocator); static void ElementNotVisible(const TSharedPtr& ElementLocator); static void ElementNotInteractable(const TSharedPtr& ElementLocator); static void ElementHasNoWindow(const TSharedPtr& ElementLocator); static void CannotClickUnhoveredElement(const TSharedPtr& ElementLocator); static void CannotExecuteMultipleActionSequencesInParallel(); static void CannotUnpinActionSequenceIfNotPinned(); static void CannotUnpinActionSequenceIfExecuting(); };