YAML configuration based DSL framework for UI automation