KDTAutomationFramework