<?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="AdminAdobeStockSection">
        <element name="slideOutPanelButton" type="button" selector="[data-ui-id=wysiwyg-images-content-search-adobe-stock-button]"/>
        <element name="searchAdobeStockButton" type="button" selector="#search_adobe_stock"/>
        <element name="unlicensedImageLabel" type="button" selector="//span[text()='Unlicensed']"/>
        <element name="modal" type="block" selector="aside.adobe-stock-modal"/>
        <element name="panelTitle" type="block" selector="[data-role=title]"/>
        <element name="searchInput" type="input" selector="//div[@class='adobe-stock-images-search-modal-content']//input[contains(@class, 'data-grid-search-control')]"/>
        <element name="firstImageInGrid" type="block" selector="[data-role=grid-wrapper] img[data-role=thumbnail]"/>
        <element name="imageInGridByIndex" type="block" parameterized="true" selector="[data-role=grid-wrapper] [data-repeat-index='{{index}}'] img[data-role=thumbnail]"/>
        <element name="searchButton" type="button" selector="#words + button.action-submit"/>
        <element name="imageSrc" type="text" selector="//div[@class='masonry-image-column' and contains(@data-repeat-index, '0')]//img[@src='{{src}}']" parameterized="true"/>
        <element name="firstImageAfterSearch" type="text" selector="div[class='masonry-image-column'][data-repeat-index='0'] img"/>
        <element name="firstImageId" type="text" selector="div[class='masonry-image-column'][data-repeat-index='0'] div[class='masonry-image-block']"/>
        <element name="gridSpinner" type="text" selector="//div[contains(@id, 'adobe-stock-images-search-modal')]//div[@class='spinner']"/>
        <element name="modalError" type="text" selector="//aside[contains(@class, 'modal-popup')]//div[@class='modal-content']//div[text()='Something went wrong.']"/>
        <element name="countGridImages" type="text" selector="//div[@class='masonry-image-grid']/div[contains(.,data-repeat-index)]"/>
        <element name="recordsFound" type="text" selector="//*[@id='adobe-stock-images-search-modal']//*[text()='records found']/parent::div"/>
        <element name="mediaGalleryImage" type="button" selector="//img[contains(@alt,'{{imageName}}')]" parameterized="true"/>
        <element name="mediaGalleryDeleteButton" type="button" selector="[data-ui-id=wysiwyg-images-content-delete-files-button]"/>
        <element name="adobeImsACL" type="checkbox" selector="//a[text()='Adobe IMS']"/>
        <element name="adobeSignIn" type="button" selector=".adobe-sign-in-button"/>
        <element name="adobeImsPopupUserEmail" type="button" selector="#adobeid_username"/>
        <element name="adobeImsPopUpUserPassword" type="button" selector="#adobeid_password"/>
        <element name="adobeImsPopupUserSignIn" type="button" selector="#sign_in"/>
        <element name="adobeSkipAddPhoneNumber" type="button" selector="#cancelBtn"/>
        <element name="userImageSmall" type="text" selector=".adobe-profile-image-small"/>
        <element name="userNameButton" type="button" selector=".adobe-user-name"/>
        <element name="userQuota" type="block" selector=".adobe-user-info"/>
        <element name="userSignOut" type="button" selector=".adobe-sign-out-button"/>
        <element name="sortDropdown" type="button" selector="div[class='masonry-image-sortby'] select"/>
        <element name="sortOption" type="button" selector="//div[@class='masonry-image-sortby'] //option[@value='{{sortOption}}']" parameterized="true"/>
        <element name="deleteMediaButton" type="button" selector="button#delete_files"/>
        <element name="licensedLabel" type="block" selector="//div[@class='masonry-image-column' and @data-repeat-index='0']//span[text()='Licensed']"/>
        <element name="editViewButtonPartial" type="button" selector="/following-sibling::div/button[@class='action-edit']"/>
        <element name="deleteViewButton" type="button" selector="//div[@data-bind='afterRender: \$data.setToolbarNode']//input/following-sibling::div/button[@class='action-delete']"/>
        <element name="incorrectSecretModalText" type="block" selector="//*[contains(@class, 'modal-popup')]//div[contains(text(), 'Login failed')]"/>
        <element name="incorrectSecretModalButton" type="button" selector="//*[contains(@class, 'modal-popup')]//*[@class='modal-footer']/button//span[text()='Ok']"/>
    </section>
</sections>
