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
+ <actionGroups xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Test/etc/actionGroupSchema.xsd" >
11
+ <actionGroup name =" AdminAddUrlRewrite" >
12
+ <arguments >
13
+ <argument name =" category" type =" string" />
14
+ <argument name =" customUrlRewriteValue" type =" string" />
15
+ <argument name =" storeValue" type =" string" />
16
+ <argument name =" requestPath" type =" string" />
17
+ <argument name =" redirectTypeValue" type =" string" />
18
+ <argument name =" description" type =" string" />
19
+ </arguments >
20
+ <amOnPage url =" {{AdminUrlRewriteEditPage.url}}" stepKey =" openUrlRewriteEditPage" />
21
+ <waitForPageLoad stepKey =" waitForUrlRewriteEditPageToLoad" />
22
+ <click selector =" {{AdminUrlRewriteEditSection.createCustomUrlRewrite}}" stepKey =" clickOnCustonUrlRewrite" />
23
+ <click selector =" {{AdminUrlRewriteEditSection.createCustomUrlRewriteValue('customUrlRewriteValue')}}" stepKey =" selectForCategory" />
24
+ <waitForPageLoad stepKey =" waitForCategoryEditSectionToLoad" />
25
+ <click selector =" {{AdminUrlRewriteEditSection.categoryInTree($$category.name$$)}}" stepKey =" selectCategoryInTree" />
26
+ <waitForPageLoad stepKey =" waitForPageToLoad" />
27
+ <click selector =" {{AdminUrlRewriteEditSection.store}}" stepKey =" clickOnStore" />
28
+ <click selector =" {{AdminUrlRewriteEditSection.storeValue('storeValue')}}" stepKey =" clickOnStoreValue" />
29
+ <fillField selector =" {{AdminUrlRewriteEditSection.requestPath}}" userInput =" {{requestPath}}" stepKey =" fillRequestPath" />
30
+ <click selector =" {{AdminUrlRewriteEditSection.redirectType}}" stepKey =" selectRedirectType" />
31
+ <click selector =" {{AdminUrlRewriteEditSection.redirectTypeValue('redirectTypeValue')}}" stepKey =" clickOnRedirectTypeValue" />
32
+ <fillField selector =" {{AdminUrlRewriteEditSection.description}}" userInput =" {{description}}" stepKey =" fillDescription" />
33
+ <click selector =" {{AdminUrlRewriteEditSection.saveButton}}" stepKey =" clickOnSaveButton" />
34
+ <seeElement selector =" {{AdminUrlRewriteIndexSection.successMessage}}" stepKey =" seeSuccessSaveMessage" />
35
+ </actionGroup >
36
+ <actionGroup name =" AdminAddUrlRewriteForProduct" >
37
+ <arguments >
38
+ <argument name =" storeValue" type =" string" />
39
+ <argument name =" requestPath" type =" string" />
40
+ <argument name =" redirectTypeValue" type =" string" />
41
+ <argument name =" description" type =" string" />
42
+ </arguments >
43
+ <waitForElementVisible selector =" {{AdminUrlRewriteProductSection.skipCategoryButton}}" stepKey =" waitForSkipCategoryButton" />
44
+ <click selector =" {{AdminUrlRewriteProductSection.skipCategoryButton}}" stepKey =" clickOnSkipCategoryButton" />
45
+ <waitForPageLoad stepKey =" waitForProductPageToLoad" />
46
+ <click selector =" {{AdminUrlRewriteEditSection.store}}" stepKey =" clickOnStore" />
47
+ <click selector =" {{AdminUrlRewriteEditSection.storeValue('storeValue')}}" stepKey =" clickOnStoreValue" />
48
+ <fillField selector =" {{AdminUrlRewriteEditSection.requestPath}}" userInput =" {{requestPath}}" stepKey =" fillRequestPath" />
49
+ <click selector =" {{AdminUrlRewriteEditSection.redirectType}}" stepKey =" selectRedirectType" />
50
+ <click selector =" {{AdminUrlRewriteEditSection.redirectTypeValue('redirectTypeValue')}}" stepKey =" clickOnRedirectTypeValue" />
51
+ <fillField selector =" {{AdminUrlRewriteEditSection.description}}" userInput =" {{description}}" stepKey =" fillDescription" />
52
+ <click selector =" {{AdminUrlRewriteEditSection.saveButton}}" stepKey =" clickOnSaveButton" />
53
+ <seeElement selector =" {{AdminUrlRewriteIndexSection.successMessage}}" stepKey =" seeSuccessSaveMessage" />
54
+ </actionGroup >
55
+ <actionGroup name =" AdminAddCustomUrlRewrite" >
56
+ <arguments >
57
+ <argument name =" customUrlRewriteValue" type =" string" />
58
+ <argument name =" storeValue" type =" string" />
59
+ <argument name =" requestPath" type =" string" />
60
+ <argument name =" targetPath" type =" string" />
61
+ <argument name =" redirectTypeValue" type =" string" />
62
+ <argument name =" description" type =" string" />
63
+ </arguments >
64
+ <amOnPage url =" {{AdminUrlRewriteEditPage.url}}" stepKey =" openUrlRewriteEditPage" />
65
+ <waitForPageLoad stepKey =" waitForUrlRewriteEditPageToLoad" after =" openUrlRewriteEditPage" />
66
+ <click selector =" {{AdminUrlRewriteEditSection.createCustomUrlRewrite}}" stepKey =" clickOnCustonUrlRewrite" />
67
+ <click selector =" {{AdminUrlRewriteEditSection.createCustomUrlRewriteValue('customUrlRewriteValue')}}" stepKey =" selectCustom" />
68
+ <click selector =" {{AdminUrlRewriteEditSection.store}}" stepKey =" clickOnStore" />
69
+ <click selector =" {{AdminUrlRewriteEditSection.storeValue('storeValue')}}" stepKey =" clickOnStoreValue" />
70
+ <fillField selector =" {{AdminUrlRewriteEditSection.requestPath}}" userInput =" {{requestPath}}" stepKey =" fillRequestPath" />
71
+ <fillField selector =" {{AdminUrlRewriteEditSection.targetPath}}" userInput =" {{targetPath}}" stepKey =" fillTargetPath" />
72
+ <click selector =" {{AdminUrlRewriteEditSection.redirectType}}" stepKey =" selectRedirectType" />
73
+ <click selector =" {{AdminUrlRewriteEditSection.redirectTypeValue('redirectTypeValue')}}" stepKey =" selectRedirectTypeValue" />
74
+ <fillField selector =" {{AdminUrlRewriteEditSection.description}}" userInput =" {{description}}" stepKey =" fillDescription" />
75
+ <click selector =" {{AdminUrlRewriteEditSection.saveButton}}" stepKey =" clickOnSaveButton" />
76
+ <seeElement selector =" {{AdminUrlRewriteIndexSection.successMessage}}" stepKey =" seeSuccessSaveMessage" />
77
+ </actionGroup >
78
+ </actionGroups >
0 commit comments