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

Scenario Outline: Advanced Filter using one list field
		Given I am logged as TAV_standard.user on <screen_name>
		And I open advanced search tool

gpt: Scenario Outline: Advanced Filter using one list field
		Given I am logged as TAV_standard.user on <screen_name>
		And I open advanced search tool
		When I set an advanced list filter <field1_name>  =  <field1_value>
		And I click on Search button
		Then The query grid shows all rows in the database having <column_name> equal to <field1_value>
		Examples:
			| screen_name          | field1_name | field1_value    | column_name |
			| My Securities        | Security    | TAV_Alternative | Name        |
			| Countries            | OECD Ctry   | No              | OECD Ctry   |
			| My Portfolios        | Fund Type   | Fund            | Fund Type   |
			| My Business entities | Entity      | AXA SA          | Name        |
			| Feed Dictionary      | Category    | Manual Export   | Category    |
			| Users                | Activated ? | Yes             | Activated ? |
human: Complete this Gherkin scenario:

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

gpt: Scenario Outline: Reject 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 Reject 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 row containing values <new_values> in columns <columns> should have the cell in column <column1> not highlighted with <fourEyes_color>
    And The golden copy is recomputed and displays values <new_GC_values> in columns <recomputed_columns>
    And The golden copy is not recomputed and displays values <old_GC_values> in columns <not_recomputed_columns>
    Examples:
      | user1             | screen_name1  | detail_screen                        | object_name           | tab    | histo_value | values                               | columns                 | user2       | screen_name2     | field_name  | field_value           | detail_screen_name    | tab    | new_values                    | rejected_value | column1 | fourEyes_color | banner1   | new_GC_values                  | recomputed_columns  | old_GC_values                  | not_recomputed_columns |
      | TAV_standard.user | My Securities | Equity detail: TAV_Acer_Reject_4eyes | TAV_Acer_Reject_4eyes | Prices |     5 years | Refinitiv;11.0000;12.5000;07/07/2022 | Provider;Close;Bid;Date | canvalidate | Validation panel | SECURITY_ID | TAV_Acer_Reject_4eyes | TAV_Acer_Reject_4eyes | Prices | Refinitiv;11,0000;;07/07/2022 |        12,5000 | Bid     | yellow         | Security: | Golden copy;11,0000;07/07/2022 | Provider;Close;Date | Golden copy;13,0000;07/07/2022 | Provider;Bid;Date      |
human: Write a Gherkin scenario for testing filter/ search on a view with multiple objects linked from different classes

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

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

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 a BDD test scenario for data model  extract for  data governance integration

gpt: Scenario Outline: Data model 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_EXPORT_DATA_MODEL | status | SUCCESS | execution | 201          | 200          | config&ressources/XML/RefExportXmlIN.xml | /data/testauto/nxdh/data/EXPORT_FILES/DHRD-92896/ExportXmlIN.xml |
@DHRD-102937 @task-executions
human: Write test steps in Gherkin format for filter/ search on a view without fields and criteria

gpt: Scenario Outline: Filter/Search on a view without fields and criteria
		Given I am an authorized user <user>
		When I update the scope view search api <scope_view_code> without fields and criteria
		Then I should get a response with status <status_code>
		And the fields <fields> are correctly displayed in reponse
		Examples:
			| user         | scope_view_code | status_code | fields                             |
			| TAR_api.user | TAR_SCOPE_VIEW  | 200         | STATE;name;DATE;security_main_type |
human: Create an automated test scenario for detail grid navigation -  hide all columns

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

Scenario Outline: Advanced Filter by extended date field
		Given I am logged as TAV_standard.user on <screen_name>
		And I open advanced search tool

gpt: Scenario Outline: Advanced Filter by extended date field
		Given I am logged as TAV_standard.user on <screen_name>
		And I open advanced search tool
		When I set an advanced date filter <date_field_name>  =  <date_value>
		And I click on Search button
		Then The query grid shows all rows in the database having <date_field_name> equal to <date_value>
		Examples:
			| screen_name          | date_field_name | date_value |
			| My Business entities | Creation Dt     | 01/28/2019 |
human: Complete this Gherkin scenario:

Scenario Outline: Create a detail screen using new data model
    Given I am logged in as TAV_standard.user
    And I switch to mode Config
    And I open the user menu DataHub warehouse
    And I create a New detail screen under DataHub warehouse
    And I edit the fields <fields_name> with the values <fields_value>
    And I click on button <ok_button>
    And I close the DataHub warehouse menu
    And I add a new tab

gpt: Scenario Outline: Create a detail screen using new data model
    Given I am logged in as TAV_standard.user
    And I switch to mode Config
    And I open the user menu DataHub warehouse
    And I create a New detail screen under DataHub warehouse
    And I edit the fields <fields_name> with the values <fields_value>
    And I click on button <ok_button>
    And I close the DataHub warehouse menu
    And I add a new tab
    And I select tab <tab_name> from config panel
    And I add a new block
    And I select block <block_name> from config panel
    And I add a field <fields> under block <block_name>
    And I save the screen configuration
    Then The fields <fields> is displayed on the detail screen
    And the fields <fields> is displayed on the config panel
    And I switch to mode Edit
    And The fields <fields> is displayed on the detail screen
    Examples:
      | fields_name            | fields_value                                | ok_button | fields        | query_column  | block_name | tab_name |
      | Code;Name;Object Class | TEST_CODE2;TEST_D_SCREEN1;NEW_CREATED_CLASS | OK        | FIELD1;FIELD2 | FIELD1;FIELD2 | new panel  | new tab  |
human: Create a BDD test scenario for run a complete archive and check results

gpt: Scenario Outline: Run a complete archive and check results
    Given I am logged in as <user>
    And I open query screen <screen_name3> which title begins with <banner3>
    And I check the object <object> is displayed in the grid
    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 not displayed in the grid
    And I set an advanced list filter <field_name>  <operator>  <field_value>
    And I click on Search button
    And The object <object> is displayed in the grid
    Examples:
      | user              | screen_name1    | banner1          | task                | button   | screen_name2 | banner2    | column | value           | screen_name3  | banner3   | object         | field_name | operator | field_value                |
      | TAV_standard.user | Scheduled Tasks | Scheduled tasks: | COMPLETE_ARCHIVING1 | Run task | Job Reports  | Job report | Status | Successful task | My Securities | Security: | TAV_ToArchive1 | Search In  | =        | Main and Archived database |
  @DHRD-102425 @pending @waiting_for_DHRD-114619
human: Add the remaining steps to this scenario:

Scenario: Query screen - Copy/paste from Excel to standard grid
    Given I am logged as <user> on <screen_name>
    And I open the workbook <workbook> using the second browser
    And I select and copy the first <nth> lines of the sheet using the second browser
    And I add a row using the buttons toolbar
    And I filter only edited rows

gpt: Scenario: Query screen - Copy/paste from Excel to standard grid
    Given I am logged as <user> on <screen_name>
    And I open the workbook <workbook> using the second browser
    And I select and copy the first <nth> lines of the sheet using the second browser
    And I add a row using the buttons toolbar
    And I filter only edited rows
    And I check that there is a new row in the grid
    And I select manually all the grid
    When I perform the keyboard shortcut <shortcut>
    And I check that the Save button is displayed
    And I check that there is a <nth> new rows in the grid
    Then A grid is displayed which contains <nth> rows with values on columns <columns> must equal to <values>
    Examples:
      | user              | screen_name      | workbook      | nth | shortcut  | detail_screen                      | object_name         | tab    | column   | date       | columns                              | rows_values1                  | values                                                                         |
      | TAV_standard.user | My Users To Copy | Book_to_paste |   2 | Control+V | Equity detail: TAV_Object_To_Paste | TAV_Object_To_Paste | Prices | Provider | 10/10/2022 | Lastname;Activated ?;Model;Fit model | Golden copy;110,0000;210,0000 | User_To_Copy1;Yes;* Feed;Is User Model//User_To_Copy2;Yes;* Feed;Is User Model |
  @DHRD-92754 @skipped @waiting_for_ @DHRD-112343
human: Add the remaining steps to this scenario:

Scenario: Query grid navigation - Export CSV (Transposed - Grid / Pivot - Grid / Hierarchical - Grid)
    Given I am logged as <user> on <screen_name>
    When I download export file using button <csv_button> toolbar from query screen

gpt: Scenario: Query grid navigation - Export CSV (Transposed - Grid / Pivot - Grid / Hierarchical - Grid)
    Given I am logged as <user> on <screen_name>
    When I download export file using button <csv_button> toolbar from query screen
    Then export csv 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             | csv_button | file_ref                                                                            |
      | TAV_standard.user | csv       | My Securities transpose | export CSV | config&ressources/DataManagement/csv_ref_file_DHRD-112413_transposed_query_grid.csv |
      | TAV_standard.user | csv       | Cash Positions          | export CSV | config&ressources/DataManagement/csv_ref_file_DHRD-112413_pivot_query_grid.csv      |
    # | TAV_standard.user | csv       | Business Dictionary    | export CSV | config&ressources/DataManagement/csv_ref_file_DHRD-112413_hierarchical_query_grid.xlsx |@skipped @waiting_for_DHRD-112176
human: Generate a feature file scenario for delete transfered screens with authorized user

gpt: Scenario Outline: Delete transfered screens with authorized user
        Given I am logged in as <user>
        And I switch to mode config
        And I open the user menu <menu_name>
        When I delete the transfered screens <screen_list> from the parent folder <folder_list>
        And I check that the deleted screens <screen_list> have disappeared from menu <folder_list>
        And I logged out and logged in with <user>
        And I switch to mode config
        And I open the user menu <menu_name>
        Then The deleted screens <screen_list> have disappeared from menu <folder_list>
        Examples:
            | user               | menu_name         | folder_list                                        | screen_list                                       |
            | authorized.user.EN | DataHub warehouse | DataHub warehouse;Price & Levels;Index & Benchmark | Detail Screen 1;Query Screen 1;Dashboard Screen 1 |
            | authorized.user.FR | DataHub factory | DataHub factory;Production;Scopes et Vues | Ecran Detail 1;Ecran Query 1;Ecran Dashboard 1 |
human: Write a behavior-driven test for create  directories

gpt: Scenario Outline: Create Directories
        Given I am logged in as <user>
        And I switch to mode config
        And I open the user menu <user_menu>
        When I create a New folder under <main_folder>
        And I check that the New folder is successfully created under <main_folder> folder from the user menu <user_menu>
        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 New folder is correctly displayed under <main_folder> folder from the user menu <user_menu>
        Examples:
            | user               | user_menu         | main_folder       | option     |
            | authorized.user.EN | DataHub warehouse | Index & Benchmark | New folder |
            | authorized.user.FR | DataHub factory   | DataHub Factory   | New folder |
human: Write a Gherkin scenario for testing query grid navigation -  check default hierarchical grid

gpt: Scenario Outline: Query grid navigation - Check default hierarchical grid
        Given I am logged in as TAV_standard.user
        When I search query screen <screen_name>
        Then I check that the grid is hierarchical by default
        And I check that the hidden columns menu appears
        And The hidden columns number must be equal to <hidden_columns_value>
        And The menu groups menu should have no number
        And The menu sorted columns menu should have no number
        Examples:
            | screen_name         | hidden_columns_value |
            | Business Dictionary | 2                    |
human: Complete this Gherkin scenario:

Scenario Outline: Run Task using mail service and check mail reception
    Given I am logged in as <user>
    And I open query screen <screen_name> which title begins with <banner>
    And I search for <task_name> and select the first line
    And I set values <value> for the columns <column>
    When I perform the action <action>
    And I check that a popup is displayed with the message "Task launched."

gpt: Scenario Outline: Run Task using mail service and check mail reception
    Given I am logged in as <user>
    And I open query screen <screen_name> which title begins with <banner>
    And I search for <task_name> and select the first line
    And I set values <value> for the columns <column>
    When I perform the action <action>
    And I check that a popup is displayed with the message "Task launched."
    And I close the popup
    And I open query screen <screen_name1> which title begins with <banner1>
    And I search and open the job <job_name>
    And I check that the fields <field> should be equal <new_value>
    And I open the inbox of the account <receiver>
    Then An email is received in the inbox of the account <receiver> sent by <sender> with the subject <subject> and the content <content>
    Examples:
      | user              | screen_name     | banner           | job_name          | task_name | action   | screen_name1 | banner1    | field  | new_value      | receiver                    | sender                      | subject           | content           | value                                                                                                           | column     |
      | TAV_standard.user | Scheduled Tasks | Scheduled tasks: | Test mail service | TEST_MAIL | Run task | Job Reports  | Job report | Status | Successful job | dhtest.suiteauto@neoxam.com | visage.testsuite@neoxam.com | TEST_MAIL_SERVICE | TEST MAIL SERVICE | "visage.testsuite@neoxam.com" "dhtest <dhtest.suiteauto@neoxam.com>" "" "TEST_MAIL_SERVICE" "TEST MAIL SERVICE" | Parameters |