using JdeScoping.Ui.Tests.Helpers; using JdeScoping.Ui.Tests.Support; namespace JdeScoping.Ui.Tests; public sealed class SearchPageTests(PlaywrightFixture fixture) : UiTestBase(fixture) { [Fact] [Trait("Category", "RequiresDockerHost")] public async Task SearchPage_LoadsAndShowsPrimaryControls() { await RunAsync(async page => { await UiNavigationHelper.NavigateToSearchPageAsync(page); await Assertions.Expect(page.GetByText("Search Details")).ToBeVisibleAsync(); await Assertions.Expect(page.GetByRole(Microsoft.Playwright.AriaRole.Button, new() { Name = "Submit" }).First).ToBeVisibleAsync(); await UiSearchFormHelper.AssertNoErrorNotificationAsync(page); }); } }