Skip to content

Commit 948068a

Browse files
committed
MQE-2554: Create automated test for: "User sees Adobe Stock actions from API"
1 parent f0a985e commit 948068a

File tree

4 files changed

+21
-9
lines changed

4 files changed

+21
-9
lines changed

app/code/Magento/Swagger/Test/Mftf/ActionGroup/ApplyAdminTokenOnSwaggerPageActionGroup.xml renamed to app/code/Magento/Swagger/Test/Mftf/ActionGroup/StorefrontApplyAdminTokenOnSwaggerPageActionGroup.xml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,16 @@
77
-->
88

99
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
10-
<actionGroup name="ApplyAdminTokenOnSwaggerPageActionGroup">
10+
<actionGroup name="StorefrontApplyAdminTokenOnSwaggerPageActionGroup">
1111
<annotations>
1212
<description>Apply Admin Token on Swagger Page</description>
1313
</annotations>
1414
<arguments>
1515
<argument name="token" type="string" defaultValue=""/>
1616
</arguments>
1717

18-
<clearField selector="{{SwaggerSection.apiKeyInput}}" stepKey="clearApiTokenField"/>
19-
<fillField selector="{{SwaggerSection.apiKeyInput}}" userInput="{{token}}" stepKey="fillApiTokenInput"/>
20-
<click selector="{{SwaggerSection.applyButton}}" stepKey="clickApplyButton"/>
21-
<waitForPageLoad stepKey="waitPageLoad"/>
18+
<clearField selector="{{SwaggerHeaderSection.apiKeyInput}}" stepKey="clearApiTokenField"/>
19+
<fillField selector="{{SwaggerHeaderSection.apiKeyInput}}" userInput="{{token}}" stepKey="fillApiTokenInput"/>
20+
<click selector="{{SwaggerHeaderSection.applyButton}}" stepKey="clickApplyButton" />
2221
</actionGroup>
2322
</actionGroups>

app/code/Magento/Swagger/Test/Mftf/Page/SwaggerPage.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
<pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/PageObject.xsd">
1010
<page name="StorefrontSwaggerPage" url="/swagger" area="storefront" module="Swagger">
11-
<section name="SwaggerSection"/>
11+
<section name="SwaggerHeaderSection"/>
12+
<section name="SwaggerApiListSection"/>
1213
</page>
1314
</pages>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
10+
<section name="SwaggerApiListSection">
11+
<element name="swaggerActionTitle" type="text" selector="#operations-tag-{{operationName}}" parameterized="true"/>
12+
</section>
13+
</sections>

app/code/Magento/Swagger/Test/Mftf/Section/SwaggerSection.xml renamed to app/code/Magento/Swagger/Test/Mftf/Section/SwaggerHeaderSection.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77
-->
88

99
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
10-
<section name="SwaggerSection">
10+
<section name="SwaggerHeaderSection">
1111
<element name="apiKeyInput" type="input" selector="#input_apiKey"/>
12-
<element name="applyButton" type="button" selector="#explore"/>
13-
<element name="swaggerActionTitle" type="text" selector="#operations-tag-{{operationName}}" parameterized="true"/>
12+
<element name="applyButton" type="button" selector="#explore" timeout="30"/>
1413
</section>
1514
</sections>

0 commit comments

Comments
 (0)