Ghaythfd/gherkin-scenarios huggingface dataset:
human: Create Gherkin steps to verify discard reodering field from config panel

gpt: Scenario Outline: Discard reodering field 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 move the field <field> to second position
    And I cancel the screen configuration
    Then the position of the field <field> is resetted to fourth position
    And the fields list <list_fields> is displayed with default order
    Examples:
      | screen_name   | detail_screen                    | object_name       | tab      | block_name | field                           | list_fields                                                                                                           |
      | My Securities | Equity detail: TAV_Reorder_CMSCP | TAV_Reorder_CMSCP | Overview | Volatility | Last Implied Volatility 3 Month | Computation Date;Last Average Performance 3 Months;Last Historical Volatility 3 Month;Last Implied Volatility 3 Month |
human: Generate a feature file scenario for delete entry  high  priority

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

Scenario Outline: Check job transitions delay
    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 delay of the job whose code is  <job_code> to <delay> when the exception is <exception> on the job transitions bloc

gpt: Scenario Outline: Check job transitions delay
    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 delay of the job whose code is  <job_code> to <delay> 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 job delay <delay> is correctly  applied between the <job_name1> and the <job_name2>
    Examples:
      | screen_name     | detail_screen                                                   | task_name                                       | tab  | delay | job_code | exception | job_name1            | job_name2              |
      | Scheduled Tasks | Scheduled task: BBG - Equity Subscription - Daily Request-delay | BBG - Equity Subscription - Daily Request-delay | jobs |    20 |       10 | OK        | Purge Client Request | Request Scope Building |
human: Generate a Cucumber scenario to test add a record with a start date in a latest date and no end date with discontinuity configured

gpt: Scenario Outline: Add a record with a start date in a latest date and no end date with discontinuity configured
    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 Under the block <block_name> I check that the row number <nth1> is displayed with values <values1> on columns <columns>
    And Under the block <block_name> I check that the row number <nth2> is displayed with values <values2> on columns <columns>
    When I add a row on the grid under the block <block_name>
    And Under the block <block_name> i filter only edited rows
    And Under the block <block_name> I set values <values> for the columns <new_columns>
    And I save
    And A "info" toast is displayed with "ACTION ENDED: Recording object(s)"
    Then Under the block <block_name> A new added row in the position number <nth1> is displayed with values <values> on columns <new_columns>
    And Under the block <block_name> On the row number <nth1> the column <column> is automatically computed with new value <column_value>
    And Under the block <block_name> On the row number <nth2> the column <column> is automatically computed with new value <column_value2>
    And Under the block <block_name> The row number <nth3> is displayed with values <values2> on columns <columns>
    Examples:
      | user              | screen_name   | detail_screen                                | object_name                   | tab            | block_name               | values1                                          | values2                                          | columns                                                         | values                                | new_columns                                    | column           | column_value | column_value2 | nth1 | nth2 | nth3 |
      | TAV_standard.user | My Securities | Equity detail: TAV_OBJECT3_with_discontinuty | TAV_OBJECT3_with_discontinuty | ids & classif. | Security classifications | BBG - Fund Type;05/01/2022;12/31/2999;Amundi;ETC | BBG - Fund Type;05/01/2021;04/01/2022;Amundi;ETC | Group Type;Classif Start Date;Classif End Date;Class Prov;Group | BBG - Fund Type;06/01/2022;Amundi;ETC | Group Type;Classif Start Date;Class Prov;Group | Classif End Date |   12/31/2999 |    06/01/2022 |    1 |    2 |    3 |
human: Finish writing this test scenario:

Scenario Outline: Run MorningStar valuation task
        Given I am logged as TAV_standard.user on <screen_name>
        And I go to detail screen <detail_screen> of <task_name>
        When I select the action run task
        And I select show the task from the job report screen
        And I open advanced search tool

gpt: Scenario Outline: Run MorningStar valuation task
        Given I am logged as TAV_standard.user on <screen_name>
        And I go to detail screen <detail_screen> of <task_name>
        When I select the action run task
        And I select show the task from the job report screen
        And I open advanced search tool
        And I set an advanced list filter Task  =  <task_name>
        And I click on Search button
        And I close advanced search tool
        Then I verify job <export_job_name> of the task <task_name> with status <successfull_status>
        And The content of the exported file <file_exported> should be not empty and should be a valid XML file
        And The lines number of the xml file <file_ref> should be equal to the lines of <file_exported>
        Examples:
            | screen_name     | detail_screen                                              | task_name                                  | export_job_name             | successfull_status | file_exported                                                       | file_ref                                                           |
            | Scheduled Tasks | Scheduled task: MorningStar Valuation One File import Task | MorningStar Valuation One File import Task | MorningstarWSRequestService | Successful job     | /data/testauto/nxdh/data/EXPORT_FILES/DHRD-103966_MSVLFilesList.xml | config&ressources/DataManagement/ref_DHRD-103966_MSVLFilesList.xml |
            | Scheduled Tasks | Scheduled task: MorningStar Valuation One File import Task | MorningStar Valuation One File import Task | MorningstarWSRequestService | Successful job     | /data/testauto/nxdh/data/EXPORT_FILES/DHRD-103966_MSVLFilesList.xml | config&ressources/DataManagement/ref_DHRD-103966_MSVLFilesList.xml |
human: Write a Gherkin scenario for testing run an import xlsx using client request

gpt: Scenario Outline: Run an import xlsx using client request
        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 search the task <task>
        And I check that the column <column> of the task is equal to <value>
        And All the associated jobs with the task <task> are successful
        And I open query screen <screen_name3> which title begins with <banner3>
        And I select the new added row with the values <values> on the columns <columns>
        And I open the detail screen of the selected line
        And I check a grid is displayed under the bloc <bloc> with the values <values2> on the columns <columns2>
        And I set the columns <columns3> with the values <values3> of the row
        And I click on button Perform Request
        Then A new tab <newTab> appears
        And I select the tab <tab>
        And The tasks <tasks> are successfully executed
        And All the associated jobs with the tasks <tasks> are successful
        Examples:
            | user              | screen_name1    | banner1          | task                                     | button   | screen_name2 | banner2    | column | value           | screen_name3                        | banner3                             | values                                  | columns                                | bloc    | values2                            | columns2                                                       | columns3                        | values3                                                | newTab      | tab         | tasks                                                                |
            | TAV_standard.user | Scheduled Tasks | Scheduled tasks: | [TAV] Security Creation File Processor | Run task | Job Reports  | Job report | Status | Successful task | Auditing Data Requests - On The Fly | Auditing Data Requests - On The Fly | Security;L'Oreal Act;scheduler;Finished | Request by;Request info.;Client;Status | Objects | L'Oreal Act;Ready;;No;FR0000120321 | security_;Strategy Status;Vendor req. strategy;To request;ISIN | Vendor req. strategy;To request | Client - Security Qualification by ISIN (OpenFigi);Yes | Job Reports | Job Reports | Update security links in data request;Bloomberg - FIGI Task Template |
human: Complete this Gherkin scenario:

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

gpt: Scenario Outline: Filter/Search on a view without criteria
		Given I am an authorized user <user>
		When I update the scope view search api <scope_view_code> with fields <fields> and <fields_labels>
		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 | status_code |
			| TAR_api.user | TAR_SCOPE_VIEW  | NAME;COUNTRY | name;country  | 200         |
human: Generate a Cucumber scenario to test 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: Write a Gherkin scenario for testing run an aggregation computation using data filter with operator  n o t l i k e

gpt: Scenario Outline: Run an aggregation computation using data filter with operator NOTLIKE
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    When I launch the action <actions> with config location <arguments>
    And I check that a popup is displayed with the message "Task launched."
    And I close the popup
    And I open query screen <job_report_screen> which title begins with <banner_job_report>
    And I search the task <object_name>
    And I check that the column <column> of the task is equal to <value>
    And I retrieve the generated aggregation identifier id and the number of the generated nodes for job name <job_name>
    And I open query screen <Aggregation_Processes> which title begins with <banner_aggregation>
    And I open the detail screen of the generated aggregation identifier
    Then The column <column_name> with values <column_values> are displayed
    And The column <column_name> with values <not_displayed_values> are not displayed
    Examples:
      | screen_name     | detail_screen                                                       | object_name                                        |actions           |arguments                                           |value          |column|job_report_screen|banner_job_report|Aggregation_Processes|banner_aggregation   |column_name|column_values|not_displayed_values|job_name|
      | Scheduled Tasks | Scheduled task: Aggregation Computation With Json Config Location2 | Aggregation Computation With Json Config Location2 | Run task with args | /mnt/nfs/automationstorage/AT/users/AGGREGATION/filterNOTLIKE.json | Successful task | Status | Job Reports | Job report | Aggregation Processes_2 | Aggregation Processes_2 | node_name | all,Euro | AIR France - KLM,Accor,Capgemini Act | Aggregation Computation |
human: Create an automated test scenario for check the  welcome  page layout

gpt: Scenario Outline: Check the Welcome Page layout
    Given I am logged in as <user>
    And I check that the welcome page matches the expected layout by comparing it with the reference image <refImage>
    Then There are no screens displayed in the Recent screens section
    And The bookmarks folders <bookmarks_folders> are displayed in the Bookmarks section
    And The DataHub factory Menu button is displayed
    And The DataHub warehouse Menu button is displayed
    And The multi tenant label is displayed
    Examples:
      | user                    | refImage                                              | bookmarks_folders                  |
      | TAV_standard.dashboard2 | config&ressources/Navigation/ref_screenshots/ref1.png | Technical Screens;Business Screens |
      | TAV_standard.dashboard3 | config&ressources/Navigation/ref_screenshots/ref4.png | Technical Screens;Business Screens |
human: Write a behavior-driven test for reset query search operator on field list with default operator  i n

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: Create an automated test scenario for create  directories with an unauthorized user

gpt: Scenario Outline: Create Directories 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: Finish writing this test scenario:

Scenario Outline: Move an existing field 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

gpt: Scenario Outline: Move an existing field 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 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 <fields_list> is correctly reordered
    Examples:
      | screen_name   | detail_screen                    | object_name       | tab      | block_name     | field | fields_list                           |
      | My Securities | Equity detail: TAV_Reorder_CMSCP | TAV_Reorder_CMSCP | Overview | Identification | Name  | ISIN;Name;Ticker;Short name;CUSIP;RIC |
human: Create Gherkin steps to verify modify the end date of the latest record with discontinuity configured

gpt: Scenario Outline: Modify the end date of the latest record with discontinuity configured
    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 Under the block <block_name> I check that the row number <nth1> is displayed with values <values1> on columns <columns>
    And Under the block <block_name> I check that the row number <nth2> is displayed with values <values2> on columns <columns>
    And Under the block <block_name> 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 Under the block <block_name> 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 Under the block <block_name> On the row number <nth1> the column <column> is not recomputed and displays the modified value <new_value>
    And Under the block <block_name> The row number <nth2> is displayed with values <values2> on columns <columns>
    And Under the block <block_name> The row number <nth3> is displayed with values <values3> on columns <columns>
    Examples:
      | user              | screen_name   | detail_screen                                | object_name                   | tab            | block_name               | values2                                          | values1                                          | values3                                          | columns                                                         | new_value  | column           | nth1 | nth2 | nth3 |
      | TAV_standard.user | My Securities | Equity detail: TAV_OBJECT4_with_discontinuty | TAV_OBJECT4_with_discontinuty | ids & classif. | Security classifications | BBG - Fund Type;05/01/2022;06/01/2022;Amundi;ETC | BBG - Fund Type;06/01/2022;12/31/2999;Amundi;ETC | BBG - Fund Type;05/01/2021;04/01/2022;Amundi;ETC | Group Type;Classif Start Date;Classif End Date;Class Prov;Group | 12/31/2022 | Classif end date |    1 |    2 |    3 |
human: Create an automated test scenario for query grid navigation -  check default pivot grid

gpt: Scenario Outline: Query grid navigation - Check default pivot grid
        Given I am logged in as TAV_standard.user
        When I search query screen <screen_name>
        Then I check that the default grid configuration is Pivot
        And I check that the pivot grid header container <header_container> first column is <column_value>
        And I check that the pivot grid field value in the second column for the first row is <field_value>
        And I check that the header value <column_value> of the first column in the first header container is left aligned
        And I check that the pivot grid value <field_value> of the field in the second column in the first row is right aligned
        Examples:
            | screen_name    | header_container | field   | column_value | field_value   |
            | Cash Positions | Start dt         | Ammount | 10/01/2012   | 11047539,3541 |
human: Write test steps in Gherkin format for detail grid navigation -  export  x l s ( pivot -  grid)

gpt: Scenario: Detail grid navigation - Export XLS (Pivot - 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>
    And I edit the field Histo with the value <histo_value>
    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      | histo_value | excel_button | file_ref                                                                         |
      | TAV_standard.user | xls       | My Securities | Equity detail: tav_to_copy2 | tav_to_copy2 | Prices 5 | Full        | export XLS   | config&ressources/DataManagement/xls_ref_file_DHRD-112540_pivot_detail_grid.xlsx |
human: Create a BDD test 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 |