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

Scenario Outline: Create a screen with an unauthorized user
        Given I am logged in as <user>
        And I switch to mode config

gpt: Scenario Outline: Create a screen with an unauthorized user
        Given I am logged in as <user>
        And I switch to mode config
        When I open the user menu <user_menu>
        Then The create button is not displayed under the <user_menu> menu folders
        Examples:
            | user                 | user_menu         |
            | unauthorized.user.EN | DataHub warehouse |
            | unauthorized.user.FR | DataHub factory   |
human: Write test steps in Gherkin format for detail grid navigation -  export xls with groups closed ( standard -  grid)

gpt: Scenario: Detail grid navigation - Export xls with groups closed (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>
    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      | excel_button | file_ref                                                                                     |
      | TAV_standard.user | xls       | My Securities | Equity detail: TAV_TOEXPORT1 | TAV_TOEXPORT1 | Prices 6 | export XLS   | config&ressources/DataManagement/DHRD-94601-standard_detail_grid_ref_with_closed_groups.xlsx |
  @DHRD-113609 @skipped @waiting_for_DHRD-112176
human: Create Gherkin steps to verify update query search operator on field list with default operator  i n

gpt: Scenario Outline: Update query search operator on field list with default operator IN
    Given I am logged in as <user>
    And I open query screen <screen_name> which title begins with <banner>
    And I check that filters from Query compact view are filled with "<field_name>" "<old_operator>" "<field_value>"
    And I check the query grid shows all rows in the database having <field_name> equal to <field_value>
    And I open advanced search tool
    And I check the search criteria <field_name> is displayed with the operator <old_operator> and value <field_value>
    And I check the advanced filter <field_name> shows all operator results <operator_possible_values>
    When I set advanced filter on list <field_name>  <new_operator>  <field_value>
    And I click on button Search
    Then All rows displayed have <field_name> is <new_operator> to <field_value>
    And The filters from Query compact view are filled with "<field_name>" "<new_operator>" "<field_value>"
    Examples:
      | user              | screen_name     | banner    | field_name    | field_value | old_operator | new_operator | operator_possible_values |
      | TAV_standard.user | My Securities 3 | Security: | Sec main type | Equity      | in           | <>           | =;<>;in;not in           |
      | TAV_standard.user | Users 2         | Users :   | Activated ?   | Yes         | in           | <>           | =;<>;in;not in           |
  @DHRD-88251 @skipped @waiting_For_DHRD-112081 @waiting_For_DHRD-112074
human: Create an automated test scenario for edit entry with  manual  source

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: Complete this Gherkin scenario:

Scenario Outline:Delete Directories
        Given I am logged in as <user>
        And I switch to mode config
        And I open the user menu <user_menu>
        And I check that the folder <existing_folder> is displayed under <user_menu>
        And I create a New folder under <main_folder>
        When I delete the created folder <created_folder> under the parent folder <main_folder>

gpt: Scenario Outline:Delete Directories
        Given I am logged in as <user>
        And I switch to mode config
        And I open the user menu <user_menu>
        And I check that the folder <existing_folder> is displayed under <user_menu>
        And I create a New folder under <main_folder>
        When I delete the created folder <created_folder> under the parent folder <main_folder>
        And I delete the folder <existing_folder>
        And I check that the deleted folders <deleted_folders> have disappeared from menu <menus>
        And I logged out and logged in with <user>
        And I switch to mode config
        And I open the user menu <user_menu>
        Then The deleted folders <deleted_folders> have disappeared from menu <menus>
        Examples:
            | user               | user_menu         | main_folder          | created_folder | menus                                | existing_folder     | deleted_folders                |
            | authorized.user.EN | DataHub warehouse | Investment Data      | New folder     | Investment Data;DataHub warehouse    | Folder_To_Remove    | New folder;Folder_To_Remove    |
            | authorized.user.FR | DataHub factory   | Administration coeur | New folder     | Administration coeur;DataHub factory | Dossier_A_Supprimer | New folder;Dossier_A_Supprimer |
human: Write test steps in Gherkin format for retrieve a view with computed fields

gpt: Scenario Outline: Retrieve a view with computed fields
		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 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                       | values | fields      |
			| TAR_api.user | TAR_SCOPE_VIEW_COMPUTED_FIELDS | 200         | name;quote_open;quote_close;user_code_1 | 5      | user_code_1 |
human: Create a BDD test scenario for find static value based on criteria using  g e t method

gpt: Scenario Outline: Find static value based on criteria using GET method
        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_statisticvaluedemo | TAV_standard.user | get-all        | tavstatisticvaluedemo | id                 | 100            | 200         | TAV_STAT1       | name            |
human: Create an automated test scenario for store aggregations in secondary table with rec spec

gpt: Scenario Outline:Store aggregations in secondary table with recSpec
        Given I am logged as <user> on <screen_name>
        And I check that the aggregation definition with the root node <root_code> and its child <child_code> exist
        And I open query screen <scheduled_screen> which title begins with <banner_scheduled>
        And I go to detail screen <detail_screen> of <object_name>
        When I execute the action <aggregation_task> with arguments <arguments_field> equal to <arguments_value>
        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 <task>
        And I check that the column <column> of the task is equal to <value>
        And I retrieve the generated aggregation identifier id 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
        Then For each child, The grid <grid_info> is displayed where the columns <columns> have the values <rows_values>
        Examples:
            | user              | screen_name                    | root_code | child_code | detail_screen                                | object_name                  | Aggregation_Processes   | banner_aggregation      | task                         | column | value           | scheduled_screen | banner_scheduled | aggregation_task   | arguments_field           | arguments_value  | job_report_screen | banner_job_report | grid_info             | columns                     | rows_values                                                                                                               | job_name                |
            | TAV_standard.user | Scope Aggregation Definition_2 | ROOT_02   | CHILD_02   | Scheduled task: Aggregation Computation Task | Aggregation Computation Task | Aggregation Processes_2 | Aggregation Processes_2 | Aggregation Computation Task | Status | Successful task | Scheduled Tasks  | Scheduled tasks: | Run task with args | %defCode%;%valuationDate% | ROOT_02;20240202 | Job Reports       | Job report        | Aggreg Valuation Info | info5;info6;info7;info1 | French Equities Growth EN;French Equities Growth EN;French Equities Growth EN;English//;;French Equities Growth FR;French | Aggregation Computation |
human: Complete this Gherkin scenario:

Scenario Outline: Query grid navigation - Collapse groups
    Given I am logged as <user> on <screen_name>
    And I click on the groups menu
    And I check that the button expand all becomes disabled on the groups menu
    And I expand the level number <number> from group menu
    And I check that the number of expanded groups in the grid is <number>
    And I check that the group level <collapsed_level> is collapsed

gpt: Scenario Outline: Query grid navigation - Collapse groups
    Given I am logged as <user> on <screen_name>
    And I click on the groups menu
    And I check that the button expand all becomes disabled on the groups menu
    And I expand the level number <number> from group menu
    And I check that the number of expanded groups in the grid is <number>
    And I check that the group level <collapsed_level> is collapsed
    When I collapse the group level <second_level> from the grid
    And I check that the group level <second_level> is collapsed
    And I click on the groups menu
    And I click on collapse all button on the groups menu
    Then I check that the button collapse all becomes disabled on the groups menu
    And All groups are collapsed
    Examples:
      | user              | screen_name     | number | second_level | collapsed_level |
      | TAV_standard.user | My Securities 4 | 3      | 2            | 4               |
human: Write test steps in Gherkin format for configure  valuation  type and  valuation  style

gpt: Scenario Outline: Configure Valuation Type and Valuation Style
    Given I am logged in as <user>
    And I open query screen <screen_name1> which title begins with <banner1>
    When I add a row using the buttons toolbar
    And I open the detail screen of the selected line
    And I update the fields <fields_names> with the values <fields_values>
    And I click on button <button>
    And I set the rule definition fields values <rule_fields> to <rule_fields_values>
    And I save
    And I open query screen <screen_name2> which title begins with <banner2>
    And I open detail screen <style_detail> of column name <field_name2> of object <style_name>
    And I update the cell <val_Method> with <val_Method_value> where values on columns <row_column> are equal to <row_value>
    And I save
    And I open query screen <screen_name3> which title begins with <banner3>
    And I set an advanced list filter <criteria_name>  <operator>  <criteria_value>
    And I click on Search button
    Then The Valuation Service evaluates the configured rule
    And The value of the field <field_name> is automatically updated to <field_value>
    Examples:
      | user              | screen_name1    | banner1         | fields_names | fields_values                     | button   | rule_fields                         | rule_fields_values | screen_name2     | banner2          | style_name   | style_detail               | val_Method     | val_Method_value | row_column                  | row_value                   | screen_name3         | banner3              | field_name2 | criteria_name   | operator | criteria_value                                | field_name | field_value |
      | TAV_standard.user | Valuation Types | Valuation Types | Code;Name | VALUATION_EQUITY;Valuation Equity | Add Rule | Description;Enabled;RULE_ADDEDFIELD | R1;Yes;"Hello" | Valuation Styles | Valuation Styles | Market Value | Valuation Style definition | adv_val_method | Valuation Equity | holding_mgmt;security_scope | Standard;Daily Equity Scope | Holding Valuations_2 | Holding Valuations_2 | description | Portfolio;Style | =;= | Equities Growth Portfolio Test 1;Market Value | addedfield | Hello |
human: Complete this Gherkin scenario:

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>

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: Complete this Gherkin scenario:

Scenario Outline: A Modify the end date of the latest record
    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>

gpt: Scenario Outline: A Modify the end date of the latest record
    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 select the row number <nth1> on the grid under the block <block_name>
    And I set values <new_value> for the columns <column>
    And I save
    And A "info" toast is displayed with "ACTION ENDED: Recording object(s)"
    Then On the row number <nth1> the column <column> is not recomputed and displays the modified value <new_value>
    And The row number <nth2> is displayed with values <values2> on columns <columns>
    And The row number <nth3> is displayed with values <values3> on columns <columns>
    Examples:
      | user              | screen_name   | detail_screen                                   | object_name                      | tab   | block_name | values1                                          | values2                                          | values3                                          | columns                                                  | new_value  | column        | nth1 | nth2 | nth3 |
      | TAV_standard.user | My Securities | Equity detail: TAV_OBJECT4_without_discontinuty | TAV_OBJECT4_without_discontinuty | Codes | Codes      | 24 EXCHANGE;04/01/2021;12/31/2999;CME;TEST4_ROW3 | 24 EXCHANGE;03/01/2021;04/01/2021;CME;TEST4_ROW1 | 24 EXCHANGE;03/01/2020;03/01/2021;CME;TEST4_ROW2 | Market code;Code start date;Code end date;Code type;Code | 12/31/2021 | Code end date |    1 |    2 |    3 |
human: Create Gherkin steps to verify reorder the list of criterias in query screen from config panel

gpt: Scenario Outline: Reorder the list of criterias in query screen from config panel
    Given I am logged as <user> on <screen_name>
    And I switch to mode Config
    When I move the criteria <field1> to <field1_position> position
    And I add the technical query criteria <field2>
    And I move the criteria <field2> to <field2_position> position
    And I save the screen configuration
    Then I check that the criteria <field1> is displayed at the <field1_position> position in the modeling overlay and on the Advanced search bloc
    And I check that the criteria <field2> is displayed at the <field2_position> position in the modeling overlay and on the Advanced search bloc
    And I switch to mode Edit
    And I set an advanced text filter <field1>  =  <field1_value>
    And I set an advanced list filter <field2>  =  <field2_value>
    And I click on button Search
    Then criteria <fields> are displayed with values <values> at <fields_position> positions in the advanced search bloc
    And The query grid shows all rows where values of fields <fields> are equal to <values>
    Examples:
      | screen_name   | user              | field1 | field2        | field1_value     | field2_value | field1_position | field2_position | fields             | values                       | fields_position |
      | My Securities | TAV_standard.user | Name   | Primary place | Banco Bogota Shs | Colombia SE  |               3 |               4 | Name;Primary place | Banco Bogota Shs;Colombia SE |             3;4 |
human: Write test steps in Gherkin format for query grid navigation -  hide column

gpt: Scenario Outline: Query grid navigation - Hide column
    Given I am logged as TAV_standard.user on <screen_name>
    And I click on the hidden columns menu
    When I hide the columns <columns_name> from the hidden columns menu
    And I click on the groups menu
    And I add group by <group_name>
    And I click on the sorted columns menu
    And I sort descending my query grid by <sort_column>
    Then The columns <columns_name> are disabled from the hidden columns menu
    And The hidden columns number must be equal to <new_hidden_column_value>
    And The columns <columns_name> remain displayed in their default positions from the hidden columns menu
    And The groups number must be equal to <new_group_value>
    And The sorted columns number is equal to <new_sort_columns_value>
    And The hidden columns <columns_name> are not displayed in the grid
    And The grid is correctly grouped by the configured columns <groups_columns>
    And The grid is correctly sorted by the configured columns <sort_columns>
#package role on grid for user-QUERY-CONFIG
    Examples:
      | screen_name                | columns_name | new_hidden_column_value | new_group_value | new_sort_columns_value | groups_columns               | sort_columns                                       | group_name            | sort_column |
      | My Securities_QUERY_CONFIG | Flag         |                       4 |               2 |                      5 | Sec main type;Alert pending; | Sec main type;Status value;Preferred?;Name;Country | Alerts pending        | Country     |
      | Users_QUERY_CONFIG         | #NX          |                      14 |               3 |                      3 | Role;Activated ?;Fit model   | Role;Lastname;Activated ?                          | Activated ?;Fit model | Activated ? |
human: Write a behavior-driven test for check job transitions jump

gpt: Scenario Outline: Check job transitions jump
    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 next job of the job whose code is  <job_code1> to <job_code2> when the exception is <exception> on the job transitions bloc
    And I save
    And I select the action run task
    And I select show the task from the job report screen
    Then the launch order of the job <job_name1> and the job <job_name2>  is respected
    Examples:
      | screen_name     | detail_screen                                                   | task_name                                       | tab  | job_name1              | job_name2      | job_code1 | job_code2 | exception |
      | Scheduled Tasks | Scheduled task: BBG - Equity Subscription - Daily Request -jump | BBG - Equity Subscription - Daily Request -jump | jobs | Request Scope Building | Vendor Request |        20 |        50 | OK        |
human: Add the remaining steps to this scenario:

Scenario Outline: Move a new grid in an existing bloc 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 select block <block_name> from config panel

gpt: Scenario Outline: Move a new grid in an existing bloc 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 select block <block_name> from config panel
    When I add a grid <grid>
    And I move the added grid using the table name <table_name> to second position
    And I save the screen configuration
    Then the grid <table_name> is displayed in the second position
    And the components list <list> is correctly reordered
    Examples:
      | screen_name   | detail_screen                    | object_name       | tab    | block_name        | grid  | table_name    | list                                                                                   |
      | My Securities | Equity detail: TAV_Reorder_CMSCP | TAV_Reorder_CMSCP | Detail | Issuers structure | Codes | SECURITY_CODE | Ref Issuer;SECURITY_CODE;Parent;Ultimate parent;ID BB Cny;Red code;BIC code;Ctry - Dom |