diff --git a/tests/Avalonia.IntegrationTests.Appium/ElementExtensions.cs b/tests/Avalonia.IntegrationTests.Appium/ElementExtensions.cs index 45933913e0..99c30085d6 100644 --- a/tests/Avalonia.IntegrationTests.Appium/ElementExtensions.cs +++ b/tests/Avalonia.IntegrationTests.Appium/ElementExtensions.cs @@ -145,7 +145,7 @@ namespace Avalonia.IntegrationTests.Appium var text = windows.Select(x => x.Text).ToList(); var newWindow = session.FindElements(By.XPath("/XCUIElementTypeApplication/XCUIElementTypeWindow")) .First(x => x.Text == newWindowTitle); - var close = ((AppiumWebElement)newWindow).GetChromeButtons().Close; + var close = ((AppiumWebElement)newWindow).FindElementByAccessibilityId("_XCUI:CloseWindow"); close!.Click(); Thread.Sleep(1000); }); diff --git a/tests/Avalonia.IntegrationTests.Appium/WindowTests_MacOS.cs b/tests/Avalonia.IntegrationTests.Appium/WindowTests_MacOS.cs index 19a022e837..f43736cdc7 100644 --- a/tests/Avalonia.IntegrationTests.Appium/WindowTests_MacOS.cs +++ b/tests/Avalonia.IntegrationTests.Appium/WindowTests_MacOS.cs @@ -83,9 +83,9 @@ namespace Avalonia.IntegrationTests.Appium public void WindowOrder_Modal_Dialog_Stays_InFront_Of_Parent_When_In_Fullscreen() { var mainWindow = GetWindow("MainWindow"); - var buttons = mainWindow.GetChromeButtons(); + var fullScreen = mainWindow.FindElementByAccessibilityId("_XCUI:FullScreenWindow"); - buttons.FullScreen.Click(); + fullScreen.Click(); Thread.Sleep(500); @@ -275,7 +275,7 @@ namespace Avalonia.IntegrationTests.Appium using (OpenWindow(new PixelSize(200, 100), mode, WindowStartupLocation.Manual)) { var secondaryWindow = GetWindow("SecondaryWindow"); - var miniaturizeButton = secondaryWindow.GetChromeButtons().Minimize; + var miniaturizeButton = secondaryWindow.FindElementByAccessibilityId("_XCUI:MinimizeWindow"); Assert.False(miniaturizeButton.Enabled); } @@ -289,7 +289,7 @@ namespace Avalonia.IntegrationTests.Appium using (OpenWindow(new PixelSize(200, 100), mode, WindowStartupLocation.Manual)) { var secondaryWindow = GetWindow("SecondaryWindow"); - var miniaturizeButton = secondaryWindow.GetChromeButtons().Minimize; + var miniaturizeButton = secondaryWindow.FindElementByAccessibilityId("_XCUI:MinimizeWindow"); miniaturizeButton.Click(); Thread.Sleep(1000); @@ -333,7 +333,7 @@ namespace Avalonia.IntegrationTests.Appium // Close the window manually. secondaryWindow = GetWindow("SecondaryWindow"); - secondaryWindow.GetChromeButtons().Close.Click(); + secondaryWindow.FindElementByAccessibilityId("_XCUI:CloseWindow").Click(); } [PlatformTheory(TestPlatforms.MacOS)] @@ -345,7 +345,7 @@ namespace Avalonia.IntegrationTests.Appium using (OpenWindow(null, mode, WindowStartupLocation.Manual, canResize: false)) { var secondaryWindow = GetWindow("SecondaryWindow"); - var zoomButton = secondaryWindow.GetChromeButtons().Maximize; + var zoomButton = secondaryWindow.FindElementByAccessibilityId("_XCUI:ZoomWindow"); Assert.False(zoomButton.Enabled); } }