Convert XML list markup to plain numbered text in UI test remarks
Replace <list type="number"><item>...</item></list> with plain numbered lines in method-level <remarks> blocks across 23 UI test files to match the codebase convention of using simple text in XML doc comments.
This commit is contained in:
@@ -20,13 +20,11 @@ public class AuthApiSmokeTests
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps:
|
||||
/// <list type="number">
|
||||
/// <item>Create an HttpClient with a CookieContainer for session tracking.</item>
|
||||
/// <item>GET /api/auth/public-key and verify the PEM response.</item>
|
||||
/// <item>RSA-encrypt a test login payload using the returned public key.</item>
|
||||
/// <item>POST /api/auth/login with the encrypted payload and assert HTTP 200.</item>
|
||||
/// <item>GET /api/auth/me and assert HTTP 200 (session is authenticated).</item>
|
||||
/// </list>
|
||||
/// 1. Create an HttpClient with a CookieContainer for session tracking.
|
||||
/// 2. GET /api/auth/public-key and verify the PEM response.
|
||||
/// 3. RSA-encrypt a test login payload using the returned public key.
|
||||
/// 4. POST /api/auth/login with the encrypted payload and assert HTTP 200.
|
||||
/// 5. GET /api/auth/me and assert HTTP 200 (session is authenticated).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,15 +14,13 @@ public sealed class ComponentLotSearchTests(PlaywrightFixture fixture) : SearchF
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-020".</item>
|
||||
/// <item>Select the "Component Lot" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Upload "single_lot.xlsx" to the "Filter By Component Lot" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-020".
|
||||
/// 3. Select the "Component Lot" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Upload "single_lot.xlsx" to the "Filter By Component Lot" panel (strict only).
|
||||
/// 6. Click Submit (strict only).
|
||||
/// 7. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -15,13 +15,11 @@ public sealed class DataSyncPageTests(PlaywrightFixture fixture) : UiTestBase(fi
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps:
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the Data Sync Requests page.</item>
|
||||
/// <item>Assert the URL ends with /data-sync/requests or /search (redirect).</item>
|
||||
/// <item>If on the data sync page, assert "Data Sync Requests" heading is visible.</item>
|
||||
/// <item>Assert "New Request" or "Reload Pipelines" button is visible.</item>
|
||||
/// <item>If redirected, assert "Search Details" is visible.</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the Data Sync Requests page.
|
||||
/// 2. Assert the URL ends with /data-sync/requests or /search (redirect).
|
||||
/// 3. If on the data sync page, assert "Data Sync Requests" heading is visible.
|
||||
/// 4. Assert "New Request" or "Reload Pipelines" button is visible.
|
||||
/// 5. If redirected, assert "Search Details" is visible.
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -16,14 +16,12 @@ public sealed class LoginPageTests(PlaywrightFixture fixture) : UiTestBase(fixtu
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps:
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the login page.</item>
|
||||
/// <item>Assert the page title contains "Login - JDE Scoping Tool".</item>
|
||||
/// <item>Submit test credentials via UiAuthHelper.LoginAsync.</item>
|
||||
/// <item>Assert the user sees the Logout button or remains on the login view.</item>
|
||||
/// <item>Invoke UiAuthHelper.LogoutAsync.</item>
|
||||
/// <item>GET /api/auth/me and assert HTTP 401 (session revoked).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the login page.
|
||||
/// 2. Assert the page title contains "Login - JDE Scoping Tool".
|
||||
/// 3. Submit test credentials via UiAuthHelper.LoginAsync.
|
||||
/// 4. Assert the user sees the Logout button or remains on the login view.
|
||||
/// 5. Invoke UiAuthHelper.LogoutAsync.
|
||||
/// 6. GET /api/auth/me and assert HTTP 401 (session revoked).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -15,12 +15,10 @@ public sealed class RefreshStatusPageTests(PlaywrightFixture fixture) : UiTestBa
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps:
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the Refresh Status page.</item>
|
||||
/// <item>Assert the URL ends with /refresh-status or /search (redirect).</item>
|
||||
/// <item>If on the refresh page, assert "Cache Refresh Status" heading is visible.</item>
|
||||
/// <item>If redirected, assert "Search Details" is visible.</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the Refresh Status page.
|
||||
/// 2. Assert the URL ends with /refresh-status or /search (redirect).
|
||||
/// 3. If on the refresh page, assert "Cache Refresh Status" heading is visible.
|
||||
/// 4. If redirected, assert "Search Details" is visible.
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -15,12 +15,10 @@ public sealed class SearchPageTests(PlaywrightFixture fixture) : UiTestBase(fixt
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps:
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Assert the "Search Details" text is visible.</item>
|
||||
/// <item>Assert the Submit button is visible.</item>
|
||||
/// <item>Assert no error notification is present.</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Assert the "Search Details" text is visible.
|
||||
/// 3. Assert the Submit button is visible.
|
||||
/// 4. Assert no error notification is present.
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -15,12 +15,10 @@ public sealed class SearchQueuePageTests(PlaywrightFixture fixture) : UiTestBase
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps:
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the Search Queue page.</item>
|
||||
/// <item>Assert the URL ends with /search/queue or /search (redirect).</item>
|
||||
/// <item>If on the queue page, assert "Search Queue" heading and grid/alert/loading indicator are visible.</item>
|
||||
/// <item>If redirected, assert "Search Details" is visible.</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the Search Queue page.
|
||||
/// 2. Assert the URL ends with /search/queue or /search (redirect).
|
||||
/// 3. If on the queue page, assert "Search Queue" heading and grid/alert/loading indicator are visible.
|
||||
/// 4. If redirected, assert "Search Details" is visible.
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -15,11 +15,9 @@ public sealed class SearchesDashboardPageTests(PlaywrightFixture fixture) : UiTe
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps:
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the Searches Dashboard page.</item>
|
||||
/// <item>Assert the URL ends with /searches, /search, or /.</item>
|
||||
/// <item>Assert that "Searches Dashboard", "Search Details", or the Radzen data grid is visible.</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the Searches Dashboard page.
|
||||
/// 2. Assert the URL ends with /searches, /search, or /.
|
||||
/// 3. Assert that "Searches Dashboard", "Search Details", or the Radzen data grid is visible.
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,16 +14,14 @@ public sealed class TimeSpanItemNumberSearchTests(PlaywrightFixture fixture) : S
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-140".</item>
|
||||
/// <item>Select the "Time Span + Item Number" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Upload "single_item.xlsx" to the "Filter by Item Number" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-140".
|
||||
/// 3. Select the "Time Span + Item Number" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Upload "single_item.xlsx" to the "Filter by Item Number" panel (strict only).
|
||||
/// 7. Click Submit (strict only).
|
||||
/// 8. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,16 +14,14 @@ public sealed class TimeSpanOperatorSearchTests(PlaywrightFixture fixture) : Sea
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-050".</item>
|
||||
/// <item>Select the "Time Span + Operator" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "ADAMSSN" to the "Filter by Operator" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-050".
|
||||
/// 3. Select the "Time Span + Operator" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "ADAMSSN" to the "Filter by Operator" panel (strict only).
|
||||
/// 7. Click Submit (strict only).
|
||||
/// 8. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,16 +14,14 @@ public sealed class TimeSpanPcExtractMisSearchTests(PlaywrightFixture fixture) :
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-090".</item>
|
||||
/// <item>Select the "Time Span + Profit Center + Extract MIS" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-090".
|
||||
/// 3. Select the "Time Span + Profit Center + Extract MIS" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).
|
||||
/// 7. Click Submit (strict only).
|
||||
/// 8. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,17 +14,15 @@ public sealed class TimeSpanPcItemSearchTests(PlaywrightFixture fixture) : Searc
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-060".</item>
|
||||
/// <item>Select the "Time Span + Profit Center + Item Number" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).</item>
|
||||
/// <item>Upload "single_item.xlsx" to the "Filter by Item Number" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-060".
|
||||
/// 3. Select the "Time Span + Profit Center + Item Number" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).
|
||||
/// 7. Upload "single_item.xlsx" to the "Filter by Item Number" panel (strict only).
|
||||
/// 8. Click Submit (strict only).
|
||||
/// 9. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,17 +14,15 @@ public sealed class TimeSpanPcOperatorSearchTests(PlaywrightFixture fixture) : S
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-160".</item>
|
||||
/// <item>Select the "Time Span + Profit Center + Operator" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).</item>
|
||||
/// <item>Add autocomplete value "ADAMSSN" to the "Filter by Operator" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-160".
|
||||
/// 3. Select the "Time Span + Profit Center + Operator" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).
|
||||
/// 7. Add autocomplete value "ADAMSSN" to the "Filter by Operator" panel (strict only).
|
||||
/// 8. Click Submit (strict only).
|
||||
/// 9. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,17 +14,15 @@ public sealed class TimeSpanPcPartOpSearchTests(PlaywrightFixture fixture) : Sea
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-070".</item>
|
||||
/// <item>Select the "Time Span + Profit Center + Item/Operation/MIS" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).</item>
|
||||
/// <item>Upload "single_operation.xlsx" to the "Filter By Item/Operation/MIS" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-070".
|
||||
/// 3. Select the "Time Span + Profit Center + Item/Operation/MIS" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).
|
||||
/// 7. Upload "single_operation.xlsx" to the "Filter By Item/Operation/MIS" panel (strict only).
|
||||
/// 8. Click Submit (strict only).
|
||||
/// 9. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,18 +14,16 @@ public sealed class TimeSpanPcWoPartOpSearchTests(PlaywrightFixture fixture) : S
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-080".</item>
|
||||
/// <item>Select the "Time Span + Profit Center + Work Order + Item/Operation/MIS" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).</item>
|
||||
/// <item>Upload "single_workorder.xlsx" to the "Filter by Work Order" panel (strict only).</item>
|
||||
/// <item>Upload "single_operation.xlsx" to the "Filter By Item/Operation/MIS" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-080".
|
||||
/// 3. Select the "Time Span + Profit Center + Work Order + Item/Operation/MIS" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).
|
||||
/// 7. Upload "single_workorder.xlsx" to the "Filter by Work Order" panel (strict only).
|
||||
/// 8. Upload "single_operation.xlsx" to the "Filter By Item/Operation/MIS" panel (strict only).
|
||||
/// 9. Click Submit (strict only).
|
||||
/// 10. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,16 +14,14 @@ public sealed class TimeSpanProfitCenterSearchTests(PlaywrightFixture fixture) :
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-030".</item>
|
||||
/// <item>Select the "Time Span + Profit Center" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-030".
|
||||
/// 3. Select the "Time Span + Profit Center" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "1AM" to the "Filter by Profit Center" panel (strict only).
|
||||
/// 7. Click Submit (strict only).
|
||||
/// 8. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,16 +14,14 @@ public sealed class TimeSpanWcExtractMisSearchTests(PlaywrightFixture fixture) :
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-110".</item>
|
||||
/// <item>Select the "Time Span + Work Center + Extract MIS" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-110".
|
||||
/// 3. Select the "Time Span + Work Center + Extract MIS" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).
|
||||
/// 7. Click Submit (strict only).
|
||||
/// 8. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,17 +14,15 @@ public sealed class TimeSpanWcItemSearchTests(PlaywrightFixture fixture) : Searc
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-100".</item>
|
||||
/// <item>Select the "Time Span + Work Center + Item Number" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).</item>
|
||||
/// <item>Upload "single_item.xlsx" to the "Filter by Item Number" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-100".
|
||||
/// 3. Select the "Time Span + Work Center + Item Number" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).
|
||||
/// 7. Upload "single_item.xlsx" to the "Filter by Item Number" panel (strict only).
|
||||
/// 8. Click Submit (strict only).
|
||||
/// 9. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,17 +14,15 @@ public sealed class TimeSpanWcOperatorSearchTests(PlaywrightFixture fixture) : S
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-150".</item>
|
||||
/// <item>Select the "Time Span + Work Center + Operator" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).</item>
|
||||
/// <item>Add autocomplete value "ADAMSSN" to the "Filter by Operator" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-150".
|
||||
/// 3. Select the "Time Span + Work Center + Operator" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).
|
||||
/// 7. Add autocomplete value "ADAMSSN" to the "Filter by Operator" panel (strict only).
|
||||
/// 8. Click Submit (strict only).
|
||||
/// 9. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,17 +14,15 @@ public sealed class TimeSpanWcPartOpSearchTests(PlaywrightFixture fixture) : Sea
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-120".</item>
|
||||
/// <item>Select the "Time Span + Work Center + Item/Operation/MIS" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).</item>
|
||||
/// <item>Upload "single_operation.xlsx" to the "Filter By Item/Operation/MIS" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-120".
|
||||
/// 3. Select the "Time Span + Work Center + Item/Operation/MIS" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).
|
||||
/// 7. Upload "single_operation.xlsx" to the "Filter By Item/Operation/MIS" panel (strict only).
|
||||
/// 8. Click Submit (strict only).
|
||||
/// 9. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,18 +14,16 @@ public sealed class TimeSpanWcWoPartOpSearchTests(PlaywrightFixture fixture) : S
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-130".</item>
|
||||
/// <item>Select the "Time Span + Work Center + Work Order + Item/Operation/MIS" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).</item>
|
||||
/// <item>Upload "single_workorder.xlsx" to the "Filter by Work Order" panel (strict only).</item>
|
||||
/// <item>Upload "single_operation.xlsx" to the "Filter By Item/Operation/MIS" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-130".
|
||||
/// 3. Select the "Time Span + Work Center + Work Order + Item/Operation/MIS" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).
|
||||
/// 7. Upload "single_workorder.xlsx" to the "Filter by Work Order" panel (strict only).
|
||||
/// 8. Upload "single_operation.xlsx" to the "Filter By Item/Operation/MIS" panel (strict only).
|
||||
/// 9. Click Submit (strict only).
|
||||
/// 10. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,16 +14,14 @@ public sealed class TimeSpanWorkCenterSearchTests(PlaywrightFixture fixture) : S
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-040".</item>
|
||||
/// <item>Select the "Time Span + Work Center" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Set the date range to 01/01/2019 – 12/31/2019 (strict only).</item>
|
||||
/// <item>Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-040".
|
||||
/// 3. Select the "Time Span + Work Center" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Set the date range to 01/01/2019 – 12/31/2019 (strict only).
|
||||
/// 6. Add autocomplete value "0083AS" to the "Filter by Work Center" panel (strict only).
|
||||
/// 7. Click Submit (strict only).
|
||||
/// 8. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
@@ -14,15 +14,13 @@ public sealed class WorkOrderSearchTests(PlaywrightFixture fixture) : SearchFlow
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Steps (smoke mode stops after step 4; strict mode runs all steps):
|
||||
/// <list type="number">
|
||||
/// <item>Navigate to the search page.</item>
|
||||
/// <item>Enter the search name "MIGRATED-TC-010".</item>
|
||||
/// <item>Select the "Work Order" search type from the dropdown.</item>
|
||||
/// <item>Verify the dropdown displays the selected type.</item>
|
||||
/// <item>Upload "single_workorder.xlsx" to the "Filter by Work Order" panel (strict only).</item>
|
||||
/// <item>Click Submit (strict only).</item>
|
||||
/// <item>Assert no error notification is present (strict only).</item>
|
||||
/// </list>
|
||||
/// 1. Navigate to the search page.
|
||||
/// 2. Enter the search name "MIGRATED-TC-010".
|
||||
/// 3. Select the "Work Order" search type from the dropdown.
|
||||
/// 4. Verify the dropdown displays the selected type.
|
||||
/// 5. Upload "single_workorder.xlsx" to the "Filter by Work Order" panel (strict only).
|
||||
/// 6. Click Submit (strict only).
|
||||
/// 7. Assert no error notification is present (strict only).
|
||||
/// </remarks>
|
||||
[Fact]
|
||||
[Trait("Category", "RequiresDockerHost")]
|
||||
|
||||
Reference in New Issue
Block a user