From afc55cb98527a42fa8df88c6fac708508cfffeef Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 19 Apr 2023 10:45:34 +0200 Subject: [PATCH] Fix tests on macOS. `MoveByOffset` caused Appium to hang, but `MoveToElement` with an offset seems to work fine. --- tests/Avalonia.IntegrationTests.Appium/SliderTests.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/Avalonia.IntegrationTests.Appium/SliderTests.cs b/tests/Avalonia.IntegrationTests.Appium/SliderTests.cs index 8b919d996e..fa83ee199c 100644 --- a/tests/Avalonia.IntegrationTests.Appium/SliderTests.cs +++ b/tests/Avalonia.IntegrationTests.Appium/SliderTests.cs @@ -72,7 +72,7 @@ namespace Avalonia.IntegrationTests.Appium var thumb = slider.FindElementByAccessibilityId("thumb"); var initialThumbRect = thumb.Rect; - new Actions(_session).MoveToElement(slider).MoveByOffset(100, 0).Click().Perform(); + new Actions(_session).MoveToElement(slider, 100, 0, MoveToElementOffsetOrigin.Center).Click().Perform(); var value = Math.Round(double.Parse(slider.Text, CultureInfo.InvariantCulture)); var boundValue = double.Parse( @@ -93,7 +93,7 @@ namespace Avalonia.IntegrationTests.Appium var thumb = slider.FindElementByAccessibilityId("thumb"); var initialThumbRect = thumb.Rect; - new Actions(_session).MoveToElement(slider).MoveByOffset(-100, 0).Click().Perform(); + new Actions(_session).MoveToElement(slider, -100, 0, MoveToElementOffsetOrigin.Center).Click().Perform(); var value = Math.Round(double.Parse(slider.Text, CultureInfo.InvariantCulture)); var boundValue = double.Parse(