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