Browse Source
Integration tests for #10420: - Adds an `--overlayPopups` command-line argument to IntegrationTestApp - Renames `TestAppFixture` -> `DefaultAppFixture` - Adds additional `OverlayPopupsAppFixture` - Runs ComboBox and Menu tests in both default and overlay popups mode - VS keeps changing the `.sln` filepull/10448/head
19 changed files with 125 additions and 52 deletions
@ -0,0 +1,14 @@ |
|||
using Xunit; |
|||
|
|||
namespace Avalonia.IntegrationTests.Appium |
|||
{ |
|||
[CollectionDefinition("Default")] |
|||
public class DefaultCollection : ICollectionFixture<DefaultAppFixture> |
|||
{ |
|||
} |
|||
|
|||
[CollectionDefinition("OverlayPopups")] |
|||
public class OverlayPopupsCollection : ICollectionFixture<OverlayPopupsAppFixture> |
|||
{ |
|||
} |
|||
} |
|||
@ -1,9 +0,0 @@ |
|||
using Xunit; |
|||
|
|||
namespace Avalonia.IntegrationTests.Appium |
|||
{ |
|||
[CollectionDefinition("Default")] |
|||
public class DefaultCollection : ICollectionFixture<TestAppFixture> |
|||
{ |
|||
} |
|||
} |
|||
@ -0,0 +1,19 @@ |
|||
using OpenQA.Selenium.Appium; |
|||
|
|||
namespace Avalonia.IntegrationTests.Appium |
|||
{ |
|||
public class OverlayPopupsAppFixture : DefaultAppFixture |
|||
{ |
|||
protected override void ConfigureWin32Options(AppiumOptions options) |
|||
{ |
|||
base.ConfigureWin32Options(options); |
|||
options.AddAdditionalCapability("appArguments", "--overlayPopups"); |
|||
} |
|||
|
|||
protected override void ConfigureMacOptions(AppiumOptions options) |
|||
{ |
|||
base.ConfigureMacOptions(options); |
|||
options.AddAdditionalCapability("appium:arguments", new[] { "--overlayPopups" }); |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue