PointerTests.cs 641 B

123456789101112131415161718192021222324
  1. using Xunit;
  2. namespace Avalonia.IntegrationTests.Appium
  3. {
  4. [Collection("Default")]
  5. public class PointerTests : TestBase
  6. {
  7. public PointerTests(DefaultAppFixture fixture)
  8. : base(fixture, "Pointer")
  9. {
  10. }
  11. [Fact]
  12. public void Pointer_Capture_Is_Released_When_Showing_Dialog()
  13. {
  14. var button = Session.FindElementByAccessibilityId("PointerPageShowDialog");
  15. button.OpenWindowWithClick().Dispose();
  16. var status = Session.FindElementByAccessibilityId("PointerCaptureStatus");
  17. Assert.Equal("None", status.Text);
  18. }
  19. }
  20. }