From 4e63f19a0b24b699370b0bb78d7162d371d8f70f Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Mon, 27 Jun 2022 23:01:01 +0200 Subject: [PATCH] Account for scaling. --- tests/Avalonia.IntegrationTests.Appium/WindowTests.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/Avalonia.IntegrationTests.Appium/WindowTests.cs b/tests/Avalonia.IntegrationTests.Appium/WindowTests.cs index 6a364e5fc0..2b10c302bc 100644 --- a/tests/Avalonia.IntegrationTests.Appium/WindowTests.cs +++ b/tests/Avalonia.IntegrationTests.Appium/WindowTests.cs @@ -3,6 +3,7 @@ using System.Runtime.InteropServices; using System.Threading; using Avalonia.Controls; using OpenQA.Selenium.Appium; +using OpenQA.Selenium.Interactions; using Xunit; using Xunit.Sdk; @@ -87,8 +88,9 @@ namespace Avalonia.IntegrationTests.Appium Assert.Equal("Fullscreen", windowState.GetComboBoxValue()); current = GetWindowInfo(); - Assert.True(current.ClientSize.Width >= current.ScreenRect.Width); - Assert.True(current.ClientSize.Height >= current.ScreenRect.Height); + var clientSize = PixelSize.FromSize(current.ClientSize, current.Scaling); + Assert.True(clientSize.Width >= current.ScreenRect.Width); + Assert.True(clientSize.Height >= current.ScreenRect.Height); windowState.Click(); _session.FindElementByName("Normal").SendClick();