Ghaythfd/gherkin-scenarios huggingface dataset:
human: Add the remaining steps to this scenario:

Scenario Outline: Run a partiel archive and check results
    Given I am logged in as <user>
    And I open query screen <screen_name3> which title begins with <banner3>
    And The object <object> is displayed in the grid
    And I search and select the object <object>
    And I select the tab <tab>
    And I edit the fields Histo with the values Full
    And I check that the displayed lines contains lines with the value of the <column2> column lower than <value2>
    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

gpt: Scenario Outline: Run a partiel archive and check results
    Given I am logged in as <user>
    And I open query screen <screen_name3> which title begins with <banner3>
    And The object <object> is displayed in the grid
    And I search and select the object <object>
    And I select the tab <tab>
    And I edit the fields Histo with the values Full
    And I check that the displayed lines contains lines with the value of the <column2> column lower than <value2>
    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>
    And The column <column> of the task is equal to <value>
    And I open query screen <screen_name3> which title begins with <banner3>
    Then The object <object> is displayed in the grid
    And I search and select the object <object>
    And I select the tab <tab>
    And I edit the fields Histo with the values Full
    And I check that the displayed lines have the value of the <column2> column greater than <value2>
    Examples:
      | user              | screen_name1    | banner1          | task              | button   | screen_name2 | banner2    | column | value           | screen_name3  | banner3   | object         | tab    | column2 | value2     |
      | TAV_standard.user | Scheduled Tasks | Scheduled tasks: | PARTIAL_ARCHIVING | Run task | Job Reports  | Job report | Status | Successful task | My Securities | Security: | TAV_ToArchive2 | Prices | Date    | 12/31/2021 |
  @DHRD-103328 @skipped @waiting_for_DHRD-106607
human: Write a Gherkin scenario for testing filter/ search on a view without fields

gpt: Scenario Outline: Filter/Search on a view without fields
		Given I am an authorized user <user>
		When I update the scope view search api <scope_view_code> with criteria <criteria_fields> and <criteria_operators> and <criteria_values>
		Then I should get a response with status <status_code>
		And the fields <fields> are correctly displayed in reponse
		Examples:
			| user         | scope_view_code | criteria_fields              | criteria_operators | criteria_values | status_code | fields                             |
			| TAR_api.user | TAR_SCOPE_VIEW  | security_main_type;PREFFERED | EQUAL;EQUAL        | Equity;Yes      | 200         | STATE;name;DATE;security_main_type |
human: Generate a feature file scenario for detail screen -  copy/paste from a pivot grid to  excel

gpt: Scenario: Detail screen - Copy/paste from a pivot grid to Excel
    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 edit the field Histo with the value Full
    And I select manually all the Pivot grid
    And I perform the keyboard shortcut <shortcut1>
    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 <shortcut2> 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   | detail_screen               | object_name  | tab      | shortcut1 | excel_user              | password    | shortcut2 | file_ref                                              |
      | TAV_standard.user | My Securities | Equity detail: tav_to_copy2 | tav_to_copy2 | Prices 5 | Ctrl + C  | dh_testauto@outlook.com | datahub2025 | Ctrl + V  | config&ressources/Navigation/DHRD-92746_ref_file.xlsx |
  @DHRD-92753 @skipped @waiting_for_ @DHRD-112343
human: Write a Gherkin scenario for testing add a new record in the future

gpt: Scenario Outline: Add a new record in the future
    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 check that the row number <nth1> is displayed with values <values1> on columns <columns>
    And I check that the row number <nth2> is displayed with values <values2> on columns <columns>
    And I check that the row number <nth3> is displayed with values <values3> on columns <columns>
    When I add a row on the grid under the block <block_name>
    And I filter only edited rows
    And I set values <new_values> for the columns <columns>
    And I save
    And A "info" toast is displayed with "ACTION ENDED: Recording object(s)"
    Then A new added row in the position number <nth1> is displayed with values <new_values> on columns <columns>
    And On the row number <nth2> the column <column> is automatically computed with new value <column_value>
    And The row number <nth3> is displayed with values <values2> on columns <columns>
    And The row number <nth4> is displayed with values <values3> on columns <columns>
    Examples:
      | user              | screen_name   | detail_screen                                   | object_name                      | tab   | values1                                          | values2                                          | values3                                          | new_values                                       | columns                                                  | column        | column_value | block_name | nth1 | nth2 | nth3 | nth4 |
      | TAV_standard.user | My Securities | Equity detail: TAV_OBJECT5_without_discontinuty | TAV_OBJECT5_without_discontinuty | Codes | 24 EXCHANGE;04/01/2021;12/31/2021;CME;TEST5_ROW3 | 24 EXCHANGE;03/01/2021;04/01/2021;CME;TEST5_ROW1 | 24 EXCHANGE;03/01/2020;03/01/2021;CME;TEST5_ROW2 | 24 EXCHANGE;01/01/2023;12/31/2023;CME;TEST5_ROW4 | Market code;Code start date;Code end date;Code type;Code | Code end date |   01/01/2023 | Codes      |    1 |    2 |    3 |    4 |
human: Generate a feature file scenario for configure  ms parameters

gpt: Scenario Outline: Configure Ms parameters
    Given I am logged as TAV_standard.user on <screen_name>
    When I duplicate the row where <col_name> has the value <table_name>
    And I access the detail screen of the selected row
    And I check the checkbox for the field <fieldName>
    And I update the fields <fields_names> with the values <fields_values>
    And I save
    When I go back to query screen
    Then The new row displays values <new_values> in columns <columns>
    Examples:
      | screen_name | table_name           | fields_names                              | fields_values                                                            | col_name | fieldName  | block_name   | new_values                                                  | columns                                |
      | MultiSource | VOLATCURVEVALU_POINT | Table;Code;Reference source;Decision tree | VOLATCURVEVALU_POINT;VOLAT_CURVES_MS_1234;Golden Copy 3;All volat curves | Table    | Real time? | Fields setup | VOLAT_CURVES_MS_1234;VOLATCURVEVALU_POINT;Yes;Golden Copy 3 | Code;Table;Real time?;Reference source |
human: Create an automated test scenario for edit entry  low  priority

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: Generate a feature file scenario for move an existing tab from config panel

gpt: Scenario Outline: Move 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
    When I move the tab <tab> to third position
    And I save the screen configuration
    Then the tab <tab> is displayed in the third position
    And the tabs list <tab_list> is correctly reordered
    Examples:
      | screen_name   | detail_screen                    | object_name       | tab    | tab_list                                                                                                                                                             |
      | My Securities | Equity detail: TAV_Reorder_CMSCP | TAV_Reorder_CMSCP | Detail | Overview;Ref. data;Detail;IDs & classif.;Markets;Prices;Charts;MIFID;Analytics;ESG;Taxes & Report.;Corp. action;Audit;...;Feeds;Completeness;Prices 2;Prices 3;Codes;Prices 5;Prices 4;Prices 6 |
human: Generate a Cucumber scenario to test filter/ search on a view with dynamic recspec

gpt: Scenario Outline: Filter/Search on a view with dynamic recspec
    Given I am an authorized user <user>
    When I update the scope view search api <scope_view_code> with criteria <criteria_fields> and <criteria_operators> and <criteria_values>
    Then I should get a response with status <status_code>
    And the response shows a total number of records equals to <total>
    And all received objects should include these <values> as <fields>
    Examples:
      | user         | scope_view_code          | criteria_fields | criteria_operators       | criteria_values       | status_code | total | values                                                             | fields                                                                                                                 |
      | TAR_api.user | TAR_SHARE_VALUATION_VIEW | From;To         | GREATER_EQUAL;LESS_EQUAL | 05/02/2024;05/02/2024 |         200 |     1 | DK0000211178;KLIAGK;2024-02-05;625264658.69;625264658.69;666000000 | Share ISIN;Share Code;NAV Date;Share Net Asset Value (Security);Share Net Asset Value (Portfolio);Fund Net Asset Value |
human: Create Gherkin steps to verify copy/paste using  range selection using  shift +  click

gpt: Scenario: Copy/paste using Range selection using Shift + Click
    Given I am logged as <user> on <screen_name>
    And I select manually the row at index <index1>
    When I continuously press <key> key
    And I click on the column <column> of the row at index <index2>
    And I release the <key> key
    And I perform the keyboard shortcut <shortcut1>
    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           | key   | shortcut1 | index1 | index2 | column   | excel_user              | password    | shortcut3 | file_ref                                              |
      | TAV_standard.user | Products & Mandates 2 | Shift | Ctrl + C  |      1 |      6 | Umbrella | dh_testauto@outlook.com | datahub2025 | Ctrl + V  | config&ressources/Navigation/DHRD-92751_ref_file.xlsx |
human: Generate a feature file scenario for upload file and save using save button

gpt: Scenario Outline: Upload file and save using save button
        Given I am logged as <user> on <screen_name>
        When I search and select the line of <document_name>
        And I upload the file <file_name> to a <document_name>
        And I save
        And A "info" toast is displayed with "ACTION ENDED: Recording object(s)"
        Then The uploaded file is displayed with <file_name> to document <document_name>
        Examples:
            | user              | screen_name | save_button | document_name               | file_name                   |
            | TAV_standard.user | Documents   | Save        | TAV_Upload_Testing_Document | TAV_Upload_Testing_file.csv |
human: Create a BDD test scenario for cancel transaction and reject it using can validate user

gpt: Scenario Outline: Cancel transaction and reject it using can validate user
    Given I am logged as <user> using path <path> and screen <screen_name>
    And I set an advanced list filter <field_name2>  <operator>  <field_value2>
    And I set an advanced range date filter <field_name3>  <operator>  <field_value3>
    And I click on Search button
    And I close advanced search tool
    And I select the first row from the grid
    And I Cancel the transaction
    And I check that the transaction is added with field <field> and value <value>
    And The transaction status is yellow
    And I am logged out
    And I am logged as <user2> using path <path> and screen <screen_name>
    And I set an advanced list filter <field_name2>  <operator>  <field_value2>
    And I set an advanced range date filter <field_name3>  <operator>  <field_value3>
    And I click on Search button
    And I close advanced search tool
    And I select the first row from the grid
    When I Reject 4-Eyes
    And The transaction status is yellow
    And I open query screen <screen_name2> using the path <path2>
    And I set an advanced list filter <field_name>  <operator>  <field_value>
    And I set an advanced list filter <field_name1>  <operator>  <field_value1>
    And I click on Search button
    Then The transaction is dispalyed with field <quantity_column> and value <quantity_value>
   Examples:
      | user              | screen_name             | field|value|path|user2|id|quantity_column|quantity_value|field_name|operator|field_value|field_name1|field_value1|path2|screen_name2|field_name2|field_value2|field_name3|field_value3|actions|
      |TAV_transaction.user  |Transactions|status|Cancelled|Screen / Investment Data / Trade Support / Transactions|TAV_transactionskipvalidation.user|56144|quantity|6,0000|portfolio|=|CDO SmartCO Cash|Security|Accor|Screen / Investment Data / Positions / Holding Intraday|Holding Intraday|all pf.|CDO SmartCO Cash|trade dt|03/11/2025;03/11/2025|Computation;Calculate All|
human: Add the remaining steps to this scenario:

Scenario Outline: Import CSV Simulation
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <feedproc_name>
    And I go to the step <step>
    When I upload simulation file <file>

gpt: Scenario Outline: Import CSV Simulation
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <feedproc_name>
    And I go to the step <step>
    When I upload simulation file <file>
    And I run the simulation
    Then I check that the status of the simulation is successful
    And I check that the log message includes the message in the file <config_json_file>
    And I go to the simulated object <object_name>
    And I check that the fields <fields> should be equal <values>
    Examples:
      | screen_name     | detail_screen                                  | feedproc_name            | step   | file         | config_json_file           | object_name | fields        | values           |
      | Feed Dictionary | Mapping - Definition: Fp_import_csv_simulation | Fp_import_csv_simulation | RESULT | test_csv.csv | simulation_csv_config.json | Accor       | Product desc. | Test_description |
  @DHRD-102443 @flaky @VTSN_CREATED @waiting_for_DHRD-110583
human: Create a BDD test scenario for run a computation via the aggregation service and store the results using the "stored=true"

gpt: Scenario Outline: Run a computation via the aggregation service and store the results using the "stored=true"
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    When I launch the action <actions> with config location <arguments>
    And I check that a popup is displayed with the message "Task launched."
    And I close the popup
    And I open query screen <job_report_screen> which title begins with <banner_job_report>
    And I search the task <object_name>
    And I check that the column <column> of the task is equal to <value>
    And I retrieve the generated aggregation identifier id and the number of the generated nodes for job name <job_name>
    And I open query screen <Aggregation_Processes> which title begins with <banner_aggregation>
    And I open the detail screen of the generated aggregation identifier
    And I verify that only one line is displayed for the root node <root_code>
    And I retrieve the number of lines for the child <child_code>
    And I retrieve the sum value stored in <sum_field> of the root node <root_code> and its child <child_code>
    And I open query screen <Holding_valuation> which title begins with <banner_holding>
    And The computed lines for the child <child_code> match the number of securities on the valuation date "<date_field_name>" "=" "<valuation_date>"
    And I close advanced search tool
    Then The total of <cost_total_base> field on the valuation date <valuation_date> is equal to the value of <sum_field> field for the root node and its child
    Examples:
      | screen_name     | detail_screen                                                      | object_name                                        | actions            | arguments                                                       | sum_field            | root_code | child_code | cost_total_base    | value           | column | valuation_date | job_report_screen | banner_job_report | Aggregation_Processes   | banner_aggregation      | Holding_valuation    | banner_holding       | date_field_name | job_name                |
      | Scheduled Tasks | Scheduled task: Aggregation Computation With Json Config Location3 | Aggregation Computation With Json Config Location3 | Run task with args | /mnt/nfs/automationstorage/AT/users/AGGREGATION/DHRD-60985.json | Tot. Contrib. (Base) | Root 00   | Child 00   | Cost Total (Base). | Successful task | Status | 02/02/2024     | Job Reports       | Job report        | Aggregation Processes_2 | Aggregation Processes_2 | Holding Valuations_2 | Holding Valuations_2 | Date            | Aggregation Computation |
human: Finish writing this test 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 add a row using the buttons toolbar

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 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>
    When 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 | new_values          | columns_to_edit     | new_GC_values            | new_values_to_check    |
      | My Securities | Equity detail: TAV_Accor_add_HP | TAV_Accor_add_HP | Prices | Full        | Bloomberg;today;6.5 | Provider;Date;Close | Golden copy;today;6,5000 | Bloomberg;today;6,5000 |
human: Create a BDD test scenario for i d s -  display  fund  share  valuations

gpt: Scenario Outline: IDS - Display Fund Share Valuations
		Given I am an authorized user <user>
		When I update the scope view search api <scope_view_code> with criteria <criteria_field> and <criteria_operator> and <criteria_value>
		Then I should get a response with status <status_code>
        And The response content is displayed with the same content as in <ref_json_file>
		Examples:
			| user         | scope_view_code              | criteria_field | criteria_operator | criteria_value | status_code | ref_json_file            |
			| TAR_api.user | TAR_SHARE_VALUATION_VIEW_IDS | Share ISIN     | EQUAL             | XS1234567891   | 200         | share_valuation_ref.json |
human: Finish writing this test scenario:

Scenario Outline: Add new 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>
    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 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>
    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>
    And 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>
    When 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>
    And The default row still displays values <default_values> in columns <columns_to_edit>
    Examples:
      | screen_name   | detail_screen                        | object_name           | tab    | histo_value | new_values             | new_values_to_check      | columns_to_edit     | new_GC_values                 | default_values              | default_GC_value              |
      | My Securities | Equity detail: TAV_Atos_Multi_Manual | TAV_Atos_Multi_Manual | Prices | Full        | Manual;01/22/2022;5.55 | Manual;01/22/2022;5,5500 | Provider;Date;Close | Golden copy;01/22/2022;5,5500 | Refinitiv;01/22/2022;4,4500 | Golden copy;01/22/2022;4,4500 |