void RunUIAutomation(string xllPath)
{
// NOTE: Add for separate UI Automation Thread
_syncContextAuto = new WindowsFormsSynchronizationContext();
//_syncContextAuto = _syncContextMain;
_windowWatcher = new WindowWatcher(xllPath);
_formulaEditWatcher = new FormulaEditWatcher(_windowWatcher, _syncContextAuto);
_popupListWatcher = new PopupListWatcher(_windowWatcher, _syncContextAuto);
_windowWatcher.MainWindowChanged += OnMainWindowChanged;
_popupListWatcher.SelectedItemChanged += OnSelectedItemChanged;
_formulaEditWatcher.StateChanged += OnStateChanged;
_windowWatcher.TryInitialize();
// NOTE: Add for separate UI Automation Thread
Application.Run();
}