Ghaythfd/gherkin-scenarios huggingface dataset:
human: Finish writing this test scenario:

Scenario Outline: Edit entry Low Priority
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I select the tab <tab>
    And I edit the field Histo with the value <histo_value>
    And I verify the default row displays values <default_values> in columns <columns_to_edit>

gpt: Scenario Outline: Edit entry Low Priority
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I select the tab <tab>
    And I edit the field Histo with the value <histo_value>
    And I verify the default row displays values <default_values> in columns <columns_to_edit>
    And I verify the default golden copy row displays values <GC_old_values> in columns <columns_to_edit>
    When I replace the values <values> in columns <columns_to_edit> with <new_values>
    And I save
    Then the golden copy row remains and displays values <GC_old_values> in columns <columns_to_edit>
    And The updated row displays values <new_values_to_check> in columns <columns_to_edit>
    And The default row still displays values <default_values> in columns <columns_to_edit>
    Examples:
      | screen_name   | detail_screen                          | object_name             | tab    | histo_value | values                            | columns_to_edit     | new_values_to_check               | new_values                      | GC_old_values                 | default_values              |
      | My Securities | Equity detail: TAV_accor_mult_to_edit2 | TAV_accor_mult_to_edit2 | Prices | Full        | Europerformance;01/28/2022;5,5500 | Provider;Date;Close | Europerformance;01/28/2022;8,5600 | Europerformance;01/28/2022;8.56 | Golden copy;01/28/2022;5,5700 | Bloomberg;01/28/2022;5,5700 |
human: Write a Gherkin scenario for testing run a multi-thread export

gpt: Scenario Outline: Run a multi-thread export
    Given I am logged in as <user>
    And I open query screen <screen_name> which title begins with <banner>
    And I search for <task_name> and select the first line
    And I set values <value> for the columns <column>
    And I save
    And I perform the action <action>
    And I check that a popup is displayed with the message "Task launched."
    And I close the popup
    And I perform the action <action1>
    And I search and open the job <job_name>
    Then I check that the fields <fields> should be equal <new_values>
    And The fields <fields1> should contains <new_values1>
    And <nbr_thread> workers logs files are generated on path <Worker_file_Path>
    And The file is exported on path <file_exported>
    And The content of the exported csv file <file_exported> should be equal to <file_ref>
    Examples:
      | user              | screen_name     | banner           | task_name                             | job_name                        | tab  | action   | action1                        | screen_name1 | banner1    | fields | new_values     | fields1                         | new_values1                                                                                                                                          | column     | value                                                   | nbr_thread | Worker_file_Path        | file_exported                        | file_ref                                                      |
      | TAV_standard.user | Scheduled Tasks | Scheduled tasks: | TNR TEST CSV EXPORT MULTITHREAD TEST1 | TNR TEST CSV EXPORT MULTITHREAD | Jobs | Run task | Show task in job report screen | Job Reports  | Job report | Status | Successful job | Comment;Comment;Comment on proc | TNR TEST CSV EXPORT MULTITHREAD TEST1 succesfully ended;No reject has been generated;- Multi-threaded job, with 2 threads which have run in parallel | Parameters | /$default_import_export_folder$/Export1.csv -nbthread=2 |          2 | /Soft/logs/WriterWorker | /data/testauto/nxdh/data/Export1.csv | config&ressources/DataManagement/csv_ref_file_DHRD-101414.csv |
      # | TAV_standard.user | Scheduled Tasks | Scheduled tasks: | TNR TEST CSV EXPORT MULTITHREAD       | TNR TEST CSV EXPORT MULTITHREAD | Jobs | Run task | Show task in job report screen | Job Reports  | Job report | Status | Successful job | Comment;Comment;Comment on proc | TNR TEST CSV EXPORT MULTITHREAD succesfully ended;No reject has been generated;- Multi-threaded job, with 3 threads which have run in parallel       | Parameters | /$default_import_export_folder$/Export.csv -nbthread=3  | 3          | /Soft/logs/WriterWorker | /data/testauto/nxdh/data/Export.csv  | config&ressources/DataManagement/csv_ref_file_DHRD-101414.csv |
  @DHRD-101415 @pending_to_test @waiting_for_DHRD-112026 @skipped @skipped @waiting_for_DHRD-113871
human: Write a behavior-driven test for run a task using a trigger condition

gpt: Scenario Outline: Run a task using a trigger condition
        Given I am logged in as <user>
        And I open query screen <screen_name1> which title begins with <banner1>
        And I search and open the task <task>
        And I run the scheduled task using the button <button> from the actions menu
        And I check that a popup is displayed with the message "Task launched."
        And I close the popup
        When I open query screen <screen_name2> which title begins with <banner2>
        And I search the task <task>
        Then The column <column> of the task is equal to <value>
        And The content of the exported csv file <file_exported> should be equal to <file_ref>
        Examples:
            | user              | screen_name1    | banner1          | task                      | button   | screen_name2 | banner2    | column | value           | file_exported                                   | file_ref                                                      |
            | TAV_standard.user | Scheduled Tasks | Scheduled tasks: | task_export_triggeredFeed | Run task | Job Reports  | Job report | Status | Successful task | /data/testauto/nxdh/data/Export_csv_trigger.csv | config&ressources/DataManagement/csv_ref_file_DHRD-101405.csv |
human: Complete this Gherkin scenario:

Scenario Outline: Detail grid navigation - Hide all columns
    Given I am logged as TAV_standard.user on <screen_name>
    And I search and select the line of <object_name>
    And I perform the action <action>
    And I select the tab <Tab>
    And I click on the hidden columns menu
    And I click on show all button on the hidden columns menu
    When I click on hide all button on the hidden columns menu
    And I check that the button hide all becomes disabled on the hidden columns menu
    And I check that the message "All columns are currently hidden." is correctly displayed in the grid
    And I check that the hidden columns number must be equal to <new_hidden_column_value>

gpt: Scenario Outline: Detail grid navigation - Hide all columns
    Given I am logged as TAV_standard.user on <screen_name>
    And I search and select the line of <object_name>
    And I perform the action <action>
    And I select the tab <Tab>
    And I click on the hidden columns menu
    And I click on show all button on the hidden columns menu
    When I click on hide all button on the hidden columns menu
    And I check that the button hide all becomes disabled on the hidden columns menu
    And I check that the message "All columns are currently hidden." is correctly displayed in the grid
    And I check that the hidden columns number must be equal to <new_hidden_column_value>
    And I check that the columns <columns_name> are disabled from the hidden columns menu
    And I select the tab <Tab2>
    And I select the tab <Tab>
    And I switch to mode <Mode>
    Then The message "All columns are currently hidden." is correctly displayed in the grid
    And The hidden columns number must be equal to <new_hidden_column_value>
    And The columns <columns_name> are disabled from the hidden columns menu
    And The Group is not highlighted
    And The number of group is empty
    And The sorted columns number is equal to <sort_columns_value>
    And The sorted columns list must be equal to <sort_columns>
    Examples:
      | screen_name   | detail_screen                 | object_name     | Tab | Tab2      | Mode  | new_hidden_column_value | sort_columns_value | sort_columns     | columns_name                                         | action                           |
      | My Portfolios | Mutual fund : America Dynamic | America Dynamic | NAV | Positions | Edit  |                       7 |                  2 | Asset date;Month | Asset date;NAV;Provider;Status;Asset type;Year;Month | Show Detail 'Mutual Fund Set-up' |
      | My Portfolios | Mutual fund : America Dynamic | America Dynamic | NAV | Positions | View  |                       7 |                  2 | Asset date;Month | Asset date;NAV;Provider;Status;Asset type;Year;Month | Show Detail 'Mutual Fund Set-up' |
      | My Portfolios | Mutual fund : America Dynamic | America Dynamic | NAV | Positions | Audit |                       7 |                  2 | Asset date;Month | Asset date;NAV;Provider;Status;Asset type;Year;Month | Show Detail 'Mutual Fund Set-up' |
  @DHRD-93994 @flaky @skipped @waiting_For_DHRD-112421 @waiting_For_DHRD-113791
human: Add the remaining steps to this scenario:

Scenario Outline: Retrieve on a view with dynamic recspec
    Given I am an authorized user <user>
    When I retrieve data from the scope view <scope_view_code>
    Then I should get a response with status <status_code>

gpt: Scenario Outline: Retrieve on a view with dynamic recspec
    Given I am an authorized user <user>
    When I retrieve data from the scope view <scope_view_code>
    Then I should get a response with status <status_code>
    And the response shows a total number of records equals to <total>
    And the fields <scope_view_fields> are correctly displayed in reponse
    And all received objects should include these <values> as <fields>
    Examples:
      | user         | scope_view_code          | status_code | scope_view_fields                                                                                                                                                              | total | values              | fields               |
      | TAR_api.user | TAR_SHARE_VALUATION_VIEW |         200 | Share ID;Share ISIN;Share Code;Share Currency;Fund ID;Fund Code;Fund Currency;NAV Date;Share Net Asset Value (Security);Share Net Asset Value (Portfolio);Fund Net Asset Value |     1 | DK0000211178;KLIAGK | Share ISIN;Fund Code |
human: Write a Gherkin scenario for testing execute a task using a dataselection service

gpt: Scenario Outline: Execute a task using a dataselection service
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <task_name>
    And I select the tab <tab>
    When I set the job parameter to <job_parameters>
    And I save
    And I select the action run task
    And I open query screen <screen_name1> which title begins with <banner1>
    And I search the task <task_name>
    And I check that the column <column> of the task is equal to <value>
    And I open query screen <screen_name2> which title begins with <banner2>
    And I select the row of the data selection <data_selection> on the grid
    And I open the detail screen of the selected line
    And I remove group by <list_of_groups>
    Then I check that the column <column_name> displays the value <column_value1> when the Security name is <value1>
    And I check that the column <column_name> displays the value <column_Value2> when the Security name is <value2>
    Examples:
      | screen_name     | detail_screen                       | task_name           | job_parameters          | screen_name1 | banner1    | column | value           | screen_name2            | banner2                 | detail_screen1                  | data_selection                        | value1               | value2               | column_name | column_value1 | column_Value2 | tab  | list_of_groups                 |
      | Scheduled Tasks | Scheduled task: Test Data Selection | Test Data Selection | DATE=20251014 DS=DSP-TE | Job Reports  | Job report | Status | Successful task | Data Selection Requests | Data Selection Requests | Data Selection Request - Detail | Data Selection Policy - TestExecution | TAV_dataSelection_EQ | TAV_dataSelection_FI | price       | 40,00000      | 20,23450      | Jobs | History datetime;Object status |
human: Generate a feature file scenario for detail grid navigation -  export xls ( standard -  grid)

gpt: Scenario: Detail grid navigation - Export xls (Standard - Grid)
    Given I am logged as <user> on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I select the tab <tab>
    And I click on the groups menu
    And I expand the level number <level_number> from group menu
    When I download export file using button <excel_button> toolbar from query screen
    Then export xlsx file is successfully downloaded
    And The content of the downloaded <file_type> file should be equal to <file_ref>
    Examples:
      | user              | file_type | screen_name   | detail_screen                | object_name   | tab      | level_number | excel_button | file_ref                                                                  |
      | TAV_standard.user | xls       | My Securities | Equity detail: TAV_TOEXPORT1 | TAV_TOEXPORT1 | Prices 6 |            1 | export XLS   | config&ressources/DataManagement/DHRD-94600_standard_detail_grid_ref.xlsx |
human: Complete this Gherkin scenario:

Scenario Outline: Edit entry with Manual Source
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I select the tab <tab>
    And I edit the field Histo with the value <histo_value>

gpt: Scenario Outline: Edit entry with Manual Source
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I select the tab <tab>
    And I edit the field Histo with the value <histo_value>
    When I replace the values <values> in columns <columns_to_edit> with <new_values>
    And I save
    Then The golden copy is recomputed and displays values <new_GC_values> in columns <columns_to_edit>
    And The new row displays values <new_values_to_check> in columns <columns_to_edit>
    Examples:
      | screen_name   | detail_screen                         | object_name            | tab    | histo_value | values                   | columns_to_edit     | new_values_to_check      | new_values             | new_GC_values                 |
      | My Securities | Equity detail: TAV_accor_mult_to_edit | TAV_accor_mult_to_edit | Prices | Full        | Manual;01/30/2022;6,1300 | Provider;Date;Close | Manual;01/30/2022;6,5500 | Manual;01/30/2022;6.55 | Golden copy;01/30/2022;6,5500 |
human: Create Gherkin steps to verify pagination

gpt: Scenario Outline: Pagination
  Given I am an authorized user <user>
  When I send a search request with class name <class_name> , field <field> and label <label> and where field using payload <payload> in folder <folder_name>
  Then I should get a response with status <status_code>
  And the response shows a total number of records equals to <total_before>
  And I resend the request with Range header search=0-<pagination_range_end>
  And I should get a response with status <status_code>
  And the response shows a total number of records equals to <total_after>
Examples:
  | user         | class_name | field | label  | payload                      | folder_name | status_code | total_before | pagination_range_end | total_after |
  | TAR_api.user | MxSecurity | NAME  | null   | SearchResultsManagement.json | payloads    | 200         | 10           | 25                   | 26          |
human: Create an automated test scenario for move a new bloc in an existing tab from config panel

gpt: Scenario Outline: Move a new bloc in an existing tab from config panel
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I switch to mode Config
    And I select tab <tab> from config panel
    And I add a new block under tab <tab>
    When I move the block <bloc> to second position
    And I save the screen configuration
    Then the block <bloc> is displayed in the second position
    And the blocks list <list_bloc> is correctly reordered
    Examples:
      | screen_name   | detail_screen                    | object_name       | tab       | bloc      | list_bloc                                               |
      | My Securities | Equity detail: TAV_Reorder_CMSCP | TAV_Reorder_CMSCP | Analytics | new panel | Equities Analytics;new panel;Performance;Capitalization |
human: Complete this Gherkin scenario:

Scenario Outline: Add new entry High Priority
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I select the tab <tab>
    And I edit the field Histo with the value <histo_value>
    And I verify the default row displays values <default_values> in columns <columns_to_edit>
    And I verify the default golden copy row displays values <default_GC_value> in columns <columns_to_edit>

gpt: Scenario Outline: Add new entry High Priority
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I select the tab <tab>
    And I edit the field Histo with the value <histo_value>
    And I verify the default row displays values <default_values> in columns <columns_to_edit>
    And I verify the default golden copy row displays values <default_GC_value> in columns <columns_to_edit>
    When I add a row using the buttons toolbar
    And I select the newly added row
    And I set values <new_values> for the columns <columns_to_edit>
    And I save
    Then The golden copy is recomputed and displays values <new_GC_values> in columns <columns_to_edit>
    And The new row displays values <new_values> in columns <columns_to_edit>
    And The default row still displays values <default_values> in columns <columns_to_edit>
    Examples:
      | screen_name   | detail_screen                                                  | object_name                                       | tab    | histo_value | default_values                                                | default_GC_value                                                | new_GC_values                                     | new_values                                      | columns_to_edit                                |
      | My Securities | Bond detail: TAV_0.1 JP 28 351 Tr Bd 0.1 % Treasury Bonds 2018 | TAV_0.1 JP 28 351 Tr Bd 0.1 % Treasury Bonds 2018 | Rating | Full        | 01/24/2019;12/31/2999;Bloomberg Composite Rating;Bloomberg;A+ | 01/24/2019;12/31/2999;Bloomberg Composite Rating;Golden copy;A+ | 01/24/2019;12/31/2999;Moody's SEC;Golden copy;Aa1 | 01/24/2019;12/31/2999;Moody's SEC;Bloomberg;Aa1 | Rating date;Ratg end date;Type;Provider;Rating |
human: Create a BDD test scenario for copy/paste using keyboard shortcuts " ctrl +  a"

gpt: Scenario: Copy/paste using keyboard shortcuts "Ctrl + A"
    Given I am logged as <user> on <screen_name>
    And I select all the grid using shortcut Ctrl + A
    And I check that all rows on the grid are selected
    And I perform the keyboard shortcut <shortcut2>
    And I open Excel using a new browser
    And I log in with the user <excel_user> and the password <password> with the second browser
    And I Create a new blank workbook with the second browser
    And I Click on the first cell of the sheet with the second browser
    When I apply the keyboard shortcut <shortcut3> from the second browser
    And I download the sheet from the second browser
    Then The content of the downloaded file should be equal to <file_ref>
    Examples:
      | user              | screen_name           | shortcut1 | shortcut2 | excel_user              | password    | shortcut3 | file_ref                                              |
      | TAV_standard.user | Products & Mandates 2 | Ctrl + A  | Ctrl + C  | dh_testauto@outlook.com | datahub2025 | Ctrl + V  | config&ressources/Navigation/DHRD-92751_ref_file.xlsx |
human: Write a behavior-driven test for run a multi-thread import

gpt: Scenario Outline: Run a multi-thread import
    Given I am logged in as <user>
    And I open query screen <screen_name> which title begins with <banner>
    And I search for <task_name> and select the first line
    And I perform the action <action>
    And I check that a popup is displayed with the message "Task launched."
    And I close the popup
    And I open query screen <screen_name1> which title begins with <banner1>
    And I search and open the job <job_name>
    Then I check that the fields <fields> should be equal <new_values>
    And The fields <fields1> should contains <new_values1>
    And <nbr_thread> workers logs files are generated on path <Reader_file_Path>
    And I open query screen <screen_name2> which title begins with <banner2>
    And I set an advanced date filter <date_time_field_name>  =  today
    When I click on Search button
    Then The query grid shows all rows in the database having <field> equal to <File_field>
    Then the query grid shows all rows in the database where <columns> must not be empty
    Examples:
      | user              | screen_name     | banner           | job_name | task_name     | action   | screen_name1 | banner1    | fields | new_values     | fields1                         | new_values1                                                                                                               | nbr_thread | Reader_file_Path        | screen_name2 | banner2  | date_time_field_name | File_field          | field | columns             |
      | TAV_standard.user | Scheduled Tasks | Scheduled tasks: | testRaw  | test raw data | Run task | Job Reports  | Job report | Status | Successful job | Comment;Comment;Comment on proc | File Importation successfull;No reject has been generated;- Multi-threaded job, with 2 threads which have run in parallel |          2 | /Soft/logs/ReaderWorker | Raw Data     | Raw Data | Received - Start  Dt | TestFileRawData.csv | File. | File Line;Object ID |
human: Complete this Gherkin scenario:

Scenario Outline: Generate a swagger file
        Given I am on the swagger interface
        When I select the resource <resource_name>
        And I setup basic authentication with user <user>
        And I click on the operation <operation_name> of the resource <resource_name> having as endpoint <endpoint>

gpt: Scenario Outline: Generate a swagger file
        Given I am on the swagger interface
        When I select the resource <resource_name>
        And I setup basic authentication with user <user>
        And I click on the operation <operation_name> of the resource <resource_name> having as endpoint <endpoint>
        And I fill the parameters <request_parameters> with values <request_values>
        And I execute the request
        Then I should get the response status equal to <status_code>
        And The response body should contain the values <response_values> in the field <response_fields>
        Examples:
            | resource_name     | user              | operation_name | endpoint    | request_parameters | request_values | status_code | response_values | response_fields |
            | Tav_statisticdemo | TAV_standard.user | getById        | tavstatdemo | id                 | 100            | 200         | TAV_STAT1       | instrumentMdmId |