Robust web browser test automation framework for C#