Browse Source

Added failing NativeMenuBar integration test.

pull/11040/head
Steven Kirk 3 years ago
parent
commit
822c8f918c
  1. 18
      tests/Avalonia.IntegrationTests.Appium/NativeMenuTests.cs

18
tests/Avalonia.IntegrationTests.Appium/NativeMenuTests.cs

@ -18,7 +18,7 @@ namespace Avalonia.IntegrationTests.Appium
}
[PlatformFact(TestPlatforms.MacOS)]
public void View_Menu_Select_Button_Tab()
public void MacOS_View_Menu_Select_Button_Tab()
{
var tabs = _session.FindElementByAccessibilityId("MainTabs");
var buttonTab = tabs.FindElementByName("Button");
@ -33,5 +33,21 @@ namespace Avalonia.IntegrationTests.Appium
Assert.True(buttonTab.Selected);
}
[PlatformFact(TestPlatforms.Windows)]
public void Win32_View_Menu_Select_Button_Tab()
{
var tabs = _session.FindElementByAccessibilityId("MainTabs");
var buttonTab = tabs.FindElementByName("Button");
var viewMenu = _session.FindElementByXPath("//MenuItem[@Name='View']");
Assert.False(buttonTab.Selected);
viewMenu.Click();
var buttonMenu = viewMenu.FindElementByName("Button");
buttonMenu.Click();
Assert.True(buttonTab.Selected);
}
}
}

Loading…
Cancel
Save