public void SessionGetsInitialized() { Assert.IsNotNull(SessionManager.Session); try { // First run can be flaky due to external components AxeHelper.AssertNoAccessibilityErrors(); } catch (System.Exception) { } AxeHelper.AssertNoAccessibilityErrors(); }
public void VerifySettingsAreAccessible() { TestHelper.InvokeButtonById("SettingsButton"); AxeHelper.AssertNoAccessibilityErrors(); var settingsItems = new string[] { "SettingsItemAppearance", "SettingsItemPreferences", "SettingsItemMultitasking", "SettingsItemExperimental", "SettingsItemAbout" }; foreach (var item in settingsItems) { for (int i = 0; i < 5; i++) { try { Console.WriteLine("Inoking button:" + item); Thread.Sleep(2000); TestHelper.InvokeButtonById(item); i = 1000; } catch (Exception exc) { Console.WriteLine("Failed to invoke the button:" + item + " with exception" + exc.Message); } } try { // First run can be flaky due to external components AxeHelper.AssertNoAccessibilityErrors(); } catch (System.Exception) { } AxeHelper.AssertNoAccessibilityErrors(); } }
public void VerifyNavigationWorks() { TestHelper.InvokeButtonById("Desktop"); AxeHelper.AssertNoAccessibilityErrors(); }