diff --git a/tests/Avalonia.IntegrationTests.Appium/NativeMenuTests.cs b/tests/Avalonia.IntegrationTests.Appium/NativeMenuTests.cs index 20594a9774..eb7740aa43 100644 --- a/tests/Avalonia.IntegrationTests.Appium/NativeMenuTests.cs +++ b/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); + } } }