<?xml version="1.0" encoding="UTF-8"?>
<!--
 /**
  * Copyright © Magento, Inc. All rights reserved.
  * See COPYING.txt for license details.
  */
-->

<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
    <section name="AdminCreateNewProductAttributeSection">
        <element name="saveAttribute" type="button" selector="#save" timeout="30"/>
        <element name="closeAttribute" type="button" selector="#cancel" timeout="30"/>
        <element name="defaultLabel" type="input" selector="input[name='frontend_label[0]']"/>
        <element name="inputType" type="select" selector="select[name='frontend_input']" timeout="30"/>
        <element name="addValue" type="button" selector="//button[contains(@data-action,'add_new_row')]" timeout="30"/>
        <element name="defaultStoreView" type="input" selector="//input[contains(@name,'option[value][option_{{row}}][1]')]" parameterized="true"/>
        <element name="adminOption" type="input" selector="//input[contains(@name,'option[value][option_{{row}}][0]')]" parameterized="true"/>
        <element name="defaultRadioButton" type="radio" selector="//tr[{{row}}]//input[contains(@name,'default[]')]" parameterized="true"/>
        <element name="isRequired" type="checkbox" selector="//input[contains(@name,'is_required')]/..//label"/>
        <element name="advancedAttributeProperties" type="text" selector="//div[contains(@data-index,'advanced_fieldset')]"/>
        <element name="attributeCode" type="input" selector="//*[@class='admin__fieldset-wrapper-content admin__collapsible-content _show']//input[@name='attribute_code']"/>
        <element name="scope" type="select" selector="//*[@class='admin__fieldset-wrapper-content admin__collapsible-content _show']//select[@name='is_global']" timeout="30"/>
        <element name="defaultValue" type="input" selector="//*[@class='admin__fieldset-wrapper-content admin__collapsible-content _show']//input[@name='default_value_text']"/>
        <element name="isUnique" type="checkbox" selector="//input[contains(@name, 'is_unique')]/..//label"/>
        <element name="storefrontProperties" type="text" selector="//div[contains(@data-index,'front_fieldset')]"/>
        <element name="inSearch" type="checkbox" selector="//input[contains(@name, 'is_searchable')]/..//label"/>
        <element name="advancedSearch" type="checkbox" selector="//input[contains(@name, 'is_visible_in_advanced_search')]/..//label"/>
        <element name="isComparable" type="checkbox" selector="//input[contains(@name, 'is_comparable')]/..//label"/>
        <element name="allowHtmlTags" type="checkbox" selector="//input[contains(@name, 'is_html_allowed_on_front')]/..//label"/>
        <element name="visibleOnStorefront" type="checkbox" selector="//input[contains(@name, 'is_visible_on_front')]/..//label"/>
        <element name="sortProductListing" type="checkbox" selector="//input[contains(@name, 'is_visible_on_front')]/..//label"/>
        <element name="visualSwatchAdmin" type="input" selector="input[name='optionvisual[value][option_{{var}}][1]']" parameterized="true"/>
        <element name="visualSwatchStore" type="input" selector="input[name='optionvisual[value][option_{{var}}][0]']" parameterized="true"/>
    </section>
</sections>
