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

Scenario Outline: Execute a selection request
    Given I am logged as TAV_standard.user on <screen_name>
    When I add a row using the buttons toolbar
    And I open the detail screen of the selected line
    And I edit the fields <fields_names> with the values <fields_values>
    And I remove group by <list_of_groups>
    And I add a row using the buttons toolbar
    And I update the cell value with <value1> for the column <query_column>

gpt: Scenario Outline: Execute a selection request
    Given I am logged as TAV_standard.user on <screen_name>
    When I add a row using the buttons toolbar
    And I open the detail screen of the selected line
    And I edit the fields <fields_names> with the values <fields_values>
    And I remove group by <list_of_groups>
    And I add a row using the buttons toolbar
    And I update the cell value with <value1> for the column <query_column>
    And I remove the row selection
    And I add a row using the buttons toolbar
    And I update the cell value with <value2> for the column <query_column>
    And I save
    And I click on button <button>
    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             | fields_names                  | fields_values                        | value1               | value2               | query_column | column_name | column_value1 | column_Value2 | button            | button1          | list_of_groups                 |
      | Data Selection Requests | Valuation date;Data selection | 10/14/2025;2 - Data Selection Policy | TAV_dataSelection_EQ | TAV_dataSelection_FI | Security | price | 40,00000 | 20,23450 | Execute Selection | Clean the result | History datetime;Object status |
human: Generate a feature file scenario for default filters on  advanced  search popup

gpt: Scenario Outline: Default filters on Advanced Search popup
        Given I am logged as TAV_standard.user on <screen_name>
        And I check that filters from Query compact view are filled with "<field_name>" "<operator>" "<field_value>"
        When I open advanced search tool
        Then the search criteria <field_name> is displayed with the operator <operator> and value <field_value>
        And All rows displayed have <field_name> is <operator> to <field_value>
        Examples:
            | screen_name          | nb_notif | field_name | operator | field_value |
            | My Securities        | 1        | Preferred? | =        | Yes         |
            | My Business entities | 1        | Pfd        | =        | Yes         |
human: Write test steps in Gherkin format for query grid navigation -  expand groups

gpt: Scenario Outline: Query grid navigation - Expand groups
    Given I am logged as <user> on <screen_name>
    And I click on the groups menu
    And I click on collapse all button on the groups menu
    And I click on the groups menu
    And I expand the level number <level_number> from group menu
    And I check that the button collapse all becomes enabled on the groups menu
    And I check that the number of expanded groups in the grid is <level_number>
    When I expand the group <group_name> from the grid
    And The grid is correctly displayed by the grouped values <group_values>
    And I click on the groups menu
    And I expand the level number <last_level> from group menu
    Then I check that the button expand all becomes disabled on the groups menu
    And All groups are expanded
    Examples:
      | user              | screen_name       | level_number | group_name    | group_values         | last_level |
      | TAV_standard.user | Feed Dictionary 1 | 1            | Demonstration | Demonstration;Manual | 4          |
human: Generate a feature file scenario for add a record without an end date

gpt: Scenario Outline: Add a record without an end date
    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 add a row on the grid under the block <block_name>
    And I filter only edited rows
    And I set values <values> for the columns <columns>
    And I save
    And A "info" toast is displayed with "ACTION ENDED: Recording object(s)"
    Then A new row is displayed with values <values> on <columns>
    And The column <column> is automatically computed with new value <column_value>
    Examples:
      | user              | screen_name   | detail_screen                                   | object_name                      | tab   | block_name | values                                | columns                                    | column        | column_value |
      | TAV_standard.user | My Securities | Equity detail: TAV_OBJECT1_without_discontinuty | TAV_OBJECT1_without_discontinuty | Codes | Codes      | 24 EXCHANGE;03/01/2021;CME;TEST1_ROW1 | Market code;Code start date;Code type;Code | Code end date |   12/31/2999 |
human: Finish writing this test scenario:

Scenario Outline: Exporting Data to XML File with Filtering (in) using scheduled tasks
        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>

gpt: Scenario Outline: Exporting Data to XML File with Filtering (in) using scheduled tasks
        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    | TEST_EXPORT_XML_IN | status | SUCCESS | execution | 201          | 200          | config&ressources/XML/RefExportXmlIN.xml | /data/testauto/nxdh/data/EXPORT_FILES/DHRD-92896-ExportXmlIN.xml |
    @DHRD-93348 @task-executions
human: Write a behavior-driven test for move a new field in an existing bloc from config panel

gpt: Scenario Outline: Move a new field 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 the technical field <field>
    And I move the field <field> to second position
    And I save the screen configuration
    Then the field <field> is displayed in the second position
    And the fields list <list_fields> is correctly reordered
    Examples:
      | screen_name   | detail_screen                    | object_name       | tab      | block_name | field | list_fields                                       |
      | My Securities | Equity detail: TAV_Reorder_CMSCP | TAV_Reorder_CMSCP | Overview | Quotation  | Beta  | Date;Beta;Ref. price;Daily Variation;Rel perf ytd |
human: Finish writing this test scenario:

Scenario Outline: Reset 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 set an advanced list filter <field_name>  <new_operator>  <field_value>
    And I click on Search button
    And I check that all rows displayed have <field_name> is <new_operator> to <field_value>

gpt: Scenario Outline: Reset 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 set an advanced list filter <field_name>  <new_operator>  <field_value>
    And I click on Search button
    And I check that all rows displayed have <field_name> is <new_operator> to <field_value>
    And I check that filters from Query compact view are filled with "<field_name>" "<new_operator>" "<field_value>"
    When I reset my advanced filter
    Then The search criteria <field_name> is displayed with the operator <old_operator> and value <field_value>
    And All rows displayed have <field_name> is <old_operator> to <field_value>
    And The filters from Query compact view are filled with "<field_name>" "<old_operator>" "<field_value>"
    Examples:
      | user              | screen_name     | banner    | field_name    | field_value | old_operator | new_operator |
      | TAV_standard.user | My Securities 3 | Security: | Sec main type | Equity      | in           | <>           |
      | TAV_standard.user | Users 2         | Users :   | Activated ?   | Yes         | in           | <>           |
human: Finish writing this test scenario:

Scenario Outline: TESTCASE_ACC Web services SOAP (v6)
        Given I am an authorized SOAP user <user> on <soap_service>
        When I send a SOAP request with param <param_name> = <param_content> and operation <operation>

gpt: Scenario Outline: TESTCASE_ACC Web services SOAP (v6)
        Given I am an authorized SOAP user <user> on <soap_service>
        When I send a SOAP request with param <param_name> = <param_content> and operation <operation>
        Then I should get a <type> SOAP response
        And the response should have <data> in the data element
        Examples:
            | user           | param_name | param_content | soap_service  | operation    | type       | data        |
            | TAR_api.user   | Name       | DATA          | Security      |  TAS_testws  | successful | Bonjour     |
            | TAR_api.user   | Name       | RANDOM        | Security      |  TAS_testws  | successful | Au revoir   |
human: Write test steps in Gherkin format for reset query search on field list with default operator  i n

gpt: Scenario Outline: Reset query search 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 set an advanced list filter <field_name>  <new_operator>  <new_field_value>
    And I click on Search button
    And I check that all rows displayed have <field_name> is <new_operator> to <new_field_value>
    And I check that filters from Query compact view are filled with "<field_name>" "<new_operator>" "<new_field_value>"
    When I reset my advanced filter
    Then The search criteria <field_name> is displayed with the operator <old_operator> and value <old_field_value>
    And All rows displayed have <field_name> is <old_operator> to <old_field_value>
    And The filters from Query compact view are filled with "<field_name>" "<old_operator>" "<old_field_value>"
    Examples:
      | user              | screen_name     | banner    | field_name    | old_field_value | new_field_value | old_operator | new_operator |
      | TAV_standard.user | My Securities 3 | Security: | Sec main type | Equity          | Fixed Income    | in           | <>           |
      | TAV_standard.user | Users 2         | Users :   | Activated ?   | Yes             | No              | in           | <>           |
human: Complete this Gherkin scenario:

Scenario Outline: Delete a bookmark screen
    Given I am logged as <user> on <screen_name>
    And I go back to Homepage
    And In bookmarks I hover on screen <screen_name>

gpt: Scenario Outline: Delete a bookmark screen
    Given I am logged as <user> on <screen_name>
    And I go back to Homepage
    And In bookmarks I hover on screen <screen_name>
    When In bookmarks I click on button <action> in <screen_name>
    And I check that a popup is displayed with a title <title> and a message <message>
    And I click on button <button>
    Then The bookmark screen <screen_name> is no more displayed under Bookmarks
    Examples:
			| user        | screen_name     | action       |  title              | message                                                    | button |
            | TAV_User_EN | Transactions 2  | Delete       |  Confirm            | Do you really want to delete the entry 'Transactions 2' ?  | Yes    |
            | TAV_User_FR | Transactions 2  | Supprimer    |  Veuillez confirmer | Voulez-vous vraiment supprimer l''objet 'Transactions 2' ? | Yes    |
human: Create a BDD test scenario for create an sql publisher feedproc

gpt: Scenario Outline: Create an sql publisher feedproc
    Given I am logged in as <user>
    And I open query screen <screen_name> which title begins with <banner>
    And I add a row using the buttons toolbar
    And I filter only edited rows
    When 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 <executionProp_btn>
    And I add properties <properties_names> with values <values>
    And I click on button <ok_button>
    And I add the class <className> on block <scope_block>
    And I add object criteria with field <field> and operator <operator> with value <Value>
    And I go to the step <step3>
    And I open the mapping actions menu
    And I add new mapping with class <class_name>
    And I add new table <table_name>
    And I delete the internal fields <key_lookup>
    And I open the assignment details popup of the field <key_lookup1>
    And I set the field Default value to <default_value1>
    And I open the assignment details popup of the field <key_lookup2>
    And I set the field Default value to <default_value2>
    And I add an internal fields <fields> under the table <table_name>
    And I assign the internal fields <fields> to the external fields <external_fields>
    And I save
    And I go to the step <step4>
    Then A grid is displayed which contains <numOfRows> rows with values on columns <columns> must equal to <rows_values>
    Examples:
      | user              | screen_name     | banner               | fields_names                                         | fields_values                                                             | executionProp_btn    | properties_names                                                            | values                                                                                                                                                    | ok_button | scope_block | field       | operator | Value  | step3   | class_name | table_name     | key_lookup                       | key_lookup1 | key_lookup2    | fields                | external_fields | default_value1 | default_value2 | step4  | className | numOfRows | columns    | rows_values                         |
      | TAV_standard.user | Feed Dictionary | Import/Export proc : | Category;English;Type;Pack level;Exp. formatter;Feed | Manual Export;SQL_PUBLISHER_CREATE;SQL publisher;TNR;SQL Formatter;Export | Execution properties | DATABASE_DRIVER;DATABASE_LOGIN;DATABASE_PASSWORD;DATABASE_URL;SQLPOOL_QUERY | oracle.jdbc.driver.OracleDriver;SMART;SMART;jdbc:oracle:thin:@//localhost:1521/SMART;insert into TEST_EXPORT (LAST_QUOTE,OPEN_QUOTE) values ('%A%','%B%') | Ok        | Scope       | SECURITY_ID | =        | 531936 | MAPPING | MxSecurity | SECURITY_QUOTE | Quote currency;Time;Quote market | Quote date  | Quote provider | Last quote;Open quote | A;B             |     09/09/2024 | Golden copy    | Result | Security  |         1 | Object;A;B | TAV_ACCOR_PUBLISHER;38.3000;38.2600 |
human: Create an automated test scenario for feedprocs export  extract for  data governance integration

gpt: Scenario Outline: Feedprocs export Extract for Data governance integration
        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_DG_EXPORT_FP_EXTRACT | status | SUCCESS | execution | 201          | 200          | config&ressources/XML/ref_file_DHRD-102939_DG_EXPORT_FP_export_EXTRA.xml | /data/testauto/nxdh/data/EXPORT_FILES/DHRD-102939-Export_DG_export_extract.xml |
human: Add the remaining steps to this scenario:

Scenario Outline: Delete 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>

gpt: Scenario Outline: Delete 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 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 | values                      | columns             | GC_new_values                 | date       |
      | My Securities | Equity detail: TAV_accor2_mult_to_delete | TAV_accor2_mult_to_delete | Prices | Full        | Refinitiv;01/27/2022;4,8000 | Provider;Date;Close | Golden copy;01/27/2022;7,1000 | 01/27/2022 |
human: Complete this Gherkin scenario:

Scenario Outline: Run a json import
    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 set an advanced list filter Task  =  <task>

gpt: Scenario Outline: Run a json import
    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 set an advanced list filter Task  =  <task>
    And I click on Search button
    And I select the task <task> on the grid
    And I check that the column <column> of the task is equal to <value>
    And I open query screen <screen_name3> which title begins with <banner3>
    And I search and select the object <object>
    And I select the tab <tab>
    And I edit the fields Histo with the values Full
    Then A group is displayed on date <date1> which contains 2 rows with values on columns <columns> must equal to <rows_values1>
    And A group is displayed on date <date2> which contains 2 rows with values on columns <columns> must equal to <rows_values2>
    Examples:
      | user              | screen_name1    | banner1          | task                        | button   | screen_name2 | banner2    | column | value           | screen_name3  | banner3   | object         | tab    | date1      | date2      | columns        | rows_values1                             | rows_values2                             |
      | TAV_standard.user | Scheduled Tasks | Scheduled tasks: | task_import_json_orange_act | Run task | Job Reports  | Job report | Status | Successful task | My Securities | Security: | TAV_OrangeAct1 | prices | 12/03/2024 | 12/01/2024 | Provider;Close | Golden copy;250,0000//Refinitiv;250,0000 | Golden copy;240,0000//Refinitiv;240,0000 |
human: Generate a feature file scenario for feedprocs import  extract for  data governance integration

gpt: Scenario Outline: Feedprocs import Extract for Data governance integration
        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_DG_IMPORT_FP_EXTRACT | status | SUCCESS | execution | 201          | 200          | config&ressources/XML/ref_file_DHRD-102938_DG_EXPORT_FP_import_EXTRA.xml | /data/testauto/nxdh/data/EXPORT_FILES/DHRD-102938-Export_DG_import_extract.xml |
@DHRD-102939 @task-executions
human: Add the remaining steps to this scenario:

Scenario Outline: Find static value by identifier 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>

gpt: Scenario Outline: Find static value by identifier 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 | getById        | tavstatisticvaluedemo | id                 | 100            | 200         | TAV_STAT1       | name            |