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

Scenario Outline: Manipulate Post Mapping in an Import XML
    Given I am an authorized user <userApi>
    And I launch task <task_code> using an ID from API path <taskExecution_path>
    And I should get a response with status <status_code1>
    When I send a GET request to <taskExecution_path> with the retrieved task ID
    And I should get a response with status <status_code2>

gpt: Scenario Outline: Manipulate Post Mapping in an Import XML
    Given I am an authorized user <userApi>
    And I launch task <task_code> using an ID from API path <taskExecution_path>
    And I should get a response with status <status_code1>
    When I send a GET request to <taskExecution_path> with the retrieved task ID
    And I should get a response with status <status_code2>
    And The received object should include the field <field> with value <value> under <element>
    And The received object should include the field <field2> with value <value2> under <element>
    And I update the scope view search api <scope_view_code> with criteria <criteria_field> and <criteria_operators> and <criteria_value>
    Then I should get a response with status <status_code2>
    And all received objects should include these <value3> as <field3>
    Examples:
      | userApi      | taskExecution_path | scope_view_code          | criteria_field | field3     | value3           | value2            | criteria_operators | criteria_value | task_code                   | field  | value   | element   | status_code1 | status_code2 | field2  | value2            |
      | TAR_api.user | task-executions    | SECURITY_SHORT_NAME_VIEW | name           | short_name | test_postmapping | 1 updated objects | EQUAL              | BNB Act        | TASK_Import_xml_postmapping | status | SUCCESS | execution |          201 |          200 | comment | 1 updated objects |
  @DHRD-95762 @task-executions
human: Create a BDD test scenario for run  valuation  service against  holdings

gpt: Scenario: Run Valuation Service against Holdings
        Given I am logged as TAV_standard.user on <screen_name>
        And I select detail screen <object_name>
        When 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
        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 open query screen <screen_name1> which title begins with <title>
        And I set an advanced date filter <filter_date>  =  <date_value1>
        And I click on Search button
        And I retrieve the generated valuation set id
        And I open the detail screen of the generated valuation set
        And I check that the fields <fields1> are saved with <fields_value>
        And I open query screen <screen_name2> which title begins with <title2>
        And I set an advanced date filter <filter_date>  =  <date_value1>
        And I click on Search button
        Then Valuations are displayed with <valuation_id> equal to the generated valuation set id
        And The displayed valuations have <fields> equal to <values>
        Examples:
            | screen_name     | object_name                        | button   | job_report_screen | banner_job_report | column | value           | screen_name1   | title          | filter_date | screen_name2         | title2               | date_value1 | fields1                                  | fields_value                                                                                                                                                                                              | valuation_id  | fields                  | values                                 |
            | Scheduled Tasks | Valuation Service Against Holdings | Run task | Job Reports | Job report | Status | Successful task | Valuation Sets | Valuation Sets | date | Holding Valuations_3 | Holding Valuations_3 | 09/30/2025 | Name;Description2;Category;User Category | Valuation Set computed on 2025-09-30 with the Valuation Style Market Value and LT Style Standard Look-Through;Valuation is computed against source HOLDING when storage is set toY;Category c1;Super User | Valuation Set | Currency;Style;LT Style | CAD;Market Value;Standard Look-Through |
human: Write a Gherkin scenario for testing find static value based on criteria with a defined range using  g e t method

gpt: Scenario Outline: Find static value based on criteria with a defined range 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 shows a total number of objects equals to <total>
        Examples:
            | resource_name          | user              | operation_name | endpoint              | request_parameters | request_values            | status_code | total |
            | Tav_statisticvaluedemo | TAV_standard.user | get-all        | tavstatisticvaluedemo | Range              | tavstatisticvaluedemo=0-0 | 206         | 1     |
            | Tav_statisticvaluedemo | TAV_standard.user | get-all        | tavstatisticvaluedemo | Range              | tavstatisticvaluedemo=0-1 | 206         | 2     |
human: Complete this Gherkin scenario:

Scenario Outline: Add a new bookmark subfolder
    Given I am logged in as <user>
    And I acces to the bookmark folder <Bookmark_folder>
    When I add a bookmark folder
    And I check that a popup is displayed with a message <message> and 2 options <button1> <button2>

gpt: Scenario Outline: Add a new bookmark subfolder
    Given I am logged in as <user>
    And I acces to the bookmark folder <Bookmark_folder>
    When I add a bookmark folder
    And I check that a popup is displayed with a message <message> and 2 options <button1> <button2>
    And I enter a folder name <subfolder_name>
    And I check that an orange badge is displayed on the edited field with value <subfolder_name>
    And I click on button <button1>
    Then A new bookmark sub folder <subfolder_name> is displayed
    And The bookmarks breadcrumb displays the following path <breadcrumb_path>
    Examples:
      | user        | subfolder_name | Bookmark_folder    | message                           | button1 | button2 | breadcrumb_path      |
      | TAV_User_EN | testSubfolder  | folderForSubfolder | Enter a folder name               | Ok      | Cancel  | > folderForSubfolder |
      | TAV_User_FR | testSubfolder  | folderForSubfolder | Veuillez saisir le nom du dossier | Ok      | Cancel  | > folderForSubfolder |
human: Add the remaining steps to this scenario:

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

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: Add the remaining steps to this scenario:

Scenario Outline: Filter/Search on a view with multiple objects linked from different classes
        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>

gpt: Scenario Outline: Filter/Search on a view with multiple objects linked from different classes
        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 all received objects should include these <codes_values> as <codes_fields>
        And all received objects should include these <currency_values> for these <currency_fields> under <element>
        Examples:
            | user         | scope_view_code                        | criteria_fields | criteria_operators | criteria_values | status_code | codes_values     | codes_fields               | currency_values     | currency_fields                    | element |
            | TAR_api.user | TAR_SCOPE_VIEW_OBJECTS_LINK_DIFF_CLASS | security_code   | EQUAL              | FR0000852501    | 200         | GBR;FR0000852501 | Country Code;Security Code | Pound sterling;Euro | Country Currency;Security Currency | value   |
human: Create Gherkin steps to verify management of  h e a d e r_<x><y><z> in xml export

gpt: Scenario Outline: Management of HEADER_<x><y><z> in xml export
        Given I am an authorized user <userApi>
        And I launch task <task_code> using an ID from API path <taskExecution_path>
        And I should get a response with status <status_code1>
        When I send a GET request to <taskExecution_path> with the retrieved task ID
        Then I should get a response with status <status_code2>
        And The received object should include the field <field> with value <value> under <element>
        And The content of the exported xml file <file_exported> should be equal to <file_ref>
        Examples:
            | userApi      | taskExecution_path | task_code                      | field  | value   | element   | status_code1 | status_code2 | file_ref                                         | file_exported                                                            |
            | TAR_api.user | task-executions    | Task_ExportXmlUsingPropHeaders | status | SUCCESS | execution | 201          | 200          | config&ressources/XML/RefExportXmlHeaderProp.xml | /data/testauto/nxdh/data/EXPORT_FILES/DHRD-93861-ExportXmlHeaderProp.xml |
    @DHRD-94690 @task-executions @waiting_For_DHRD-113310
human: Create an automated test scenario for approve 4eyes request and check golden copy

gpt: Scenario Outline: Approve 4eyes request and check golden copy
    Given I am logged as TAV_standard.user on <screen_name1>
    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 <values> for the columns <columns>
    And I save
    And I am logged out
    And I am logged as <user2> on <screen_name2>
    And I open advanced search tool
    And I set an advanced text filter <field_name>  =  <field_value>
    And I click on Search button
    And I close advanced search tool
    And I select the rows related to object <field_value>
    And I click on button Approve Selected
    And I click on the button Ok on the popup
    And I open query screen <screen_name1> which title begins with <banner1>
    And I go to detail screen <detail_screen> of <object_name>
    When I select the tab <tab>
    Then The golden copy is recomputed and displays values <GC_values> in columns <columns>
    Then The row containing values <new_values_to_check> in columns <columns> should have the cell in column <column1> not highlighted with <fourEyes_color>
    Examples:
      | user1             | screen_name1  | detail_screen                         | object_name            | tab    | histo_value | values                              | columns                 | user2       | screen_name2     | field_name  | field_value            | detail_screen_name     | tab    | GC_values                             | button           | fourEyes_color | banner1   | new_values_to_check                 | column1 |
      | TAV_standard.user | My Securities | Equity detail: TAV_Acer_Approve_4eyes | TAV_Acer_Approve_4eyes | Prices |     5 years | Refinitiv;12.1000;9.5000;06/06/2022 | Provider;Close;Bid;Date | canvalidate | Validation panel | SECURITY_ID | TAV_Acer_Approve_4eyes | TAV_Acer_Approve_4eyes | Prices | Golden copy;12,1000;9,5000;06/06/2022 | Approve Selected | yellow         | Security: | Refinitiv;12,1000;9,5000;06/06/2022 | Bid     |
  @DHRD-70586 @pending @waiting_For_DHRD-112654
human: Complete this Gherkin scenario:

Scenario Outline: Delete 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: Delete 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 filter by Date with <date>
    And I delete the row with values <values> in columns <columns>
    And I save
    Then The golden copy is recomputed and displays values <GC_new_values> in columns <columns>
    And The deleted row with values <values> in columns <columns> disappears
    Examples:
      | screen_name   | detail_screen                             | object_name                | tab    | histo_value | date       | values                   | columns             | GC_new_values                 |
      | My Securities | Equity detail: TAV_accor_mult_to_delete_3 | TAV_accor_mult_to_delete_3 | Prices | Full        | 01/27/2022 | Manual;01/27/2022;5,5000 | Provider;Date;Close | Golden copy;01/27/2022;4,8000 |
human: Complete this Gherkin scenario:

Scenario Outline: Filter/Search on a view with fields and criteria
		Given I am an authorized user <user>
		When I update the scope view search api <scope_view_code> with both fields <fields> having <fields_labels> and criteria having <criteria_fields> and <criteria_operators> and <criteria_values>

gpt: Scenario Outline: Filter/Search on a view with fields and criteria
		Given I am an authorized user <user>
		When I update the scope view search api <scope_view_code> with both fields <fields> having <fields_labels> and criteria having <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 | fields       | fields_labels | criteria_fields              | criteria_operators | criteria_values | status_code |
			| TAR_api.user | TAR_SCOPE_VIEW  | NAME;COUNTRY | name;country  | security_main_type;PREFFERED | EQUAL;EQUAL        | Equity;Yes      | 200         |
human: Write a behavior-driven test for create and configure a detail screen

gpt: Scenario Outline: Create and configure a detail screen
        Given I am logged in as <user>
        And I switch to mode Config
        And I open the user menu <main_menu>
        When I create a New detail screen under <main_menu>
        And I edit the fields <field_name> with the values <field_value>
        And I click on button <ok_button>
        And I close the <main_menu> menu
        And I add a new tab and rename it to <new_tab>
        And I select tab <new_tab> from config panel
        And I add a new block under tab <new_tab> and rename it to <new_bloc>
        And I select block <new_bloc> from config panel
        And I add a field <fields> under block <new_bloc>
        And I add a grid <grid>
        And I add columns <columns> to the grid <grid>
        And I save the screen configuration
        And I check that added fields <fields> appear in the modeling overlay and in the detail part of the tab <new_tab> under the block <new_bloc>
        And I check that columns <columns> appear in the detail part of the tab <new_tab>
        And I check that the columns <columns> are added to the modeling overlay under the grid <table_name>
        And I switch to mode Edit
        And I logged out and logged in with <user>
        And I open the detail screen <detail_screen_name> which title begins with <detail_screen_name>
        Then The fields <fields> is displayed on the detail screen
        And The grid with columns <columns> is displayed on the detail screen
        Examples:
            | user               | main_menu         | field_name             | field_value                                                          | new_tab  | ok_button | new_bloc   | fields             | grid            | columns                      | table_name              | detail_screen_name            |
            | authorized.user.EN | DataHub warehouse | Code;Name;Object Class | DETAIL_DHRD-97398_Test_SCREEN;DETAIL_DHRD-97398_Test_SCREEN;Security | tab_test | OK        | panel_test | Name;Currency      | Classifications | Group;Group Type             | SECURITY_CLASSIFICATION | DETAIL_DHRD-97398_Test_SCREEN |
            | authorized.user.FR | DataHub factory   | Code;Name;Object Class | Ecran_Detail_DHRD-97398;Ecran_Detail_DHRD-97398;Valeur               | tab1     | OK        | block1     | Emetteur;Locataire | Codes           | Identifiant;Pays identifiant | SECURITY_CODE           | Ecran_Detail_DHRD-97398       |
human: Finish writing this test scenario:

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>

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: Finish writing this test scenario:

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>

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 |