File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
app/code/Magento/Newsletter/Test/Mftf/ActionGroup Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 34
34
<waitForElementVisible selector =" {{BasicFieldNewsletterSection.templateName}}" stepKey =" waitForPreviewButton" />
35
35
<click selector =" {{BasicFieldNewsletterSection.preview}}" stepKey =" clickPreview" />
36
36
<switchToNextTab stepKey =" switchToPreviewTab" />
37
+ <waitForPageLoad stepKey =" waitForTabLoaded" />
37
38
<waitForElementVisible selector =" {{BasicFieldNewsletterSection.previewIframe}}" stepKey =" waitForIframeVisible" />
38
- <executeJS function =" Array.from(document.getElementById('preview_iframe').sandbox.values()).map(document.getElementById('preview_iframe').sandbox.remove)" stepKey =" removeSandboxValues" />
39
- <switchToIFrame userInput =" preview_iframe" stepKey =" switchToIframe" />
40
- <waitForPageLoad stepKey =" waitForPreviewIframeLoaded" />
39
+ <waitForJS function =" return document.getElementById('preview_iframe').sandbox.add('allow-scripts') || true" stepKey =" removeSandboxValues" />
41
40
</actionGroup >
42
41
43
42
<actionGroup name =" AssertNewsletterContent" >
44
43
<arguments >
45
44
<argument name =" Newsletter" defaultValue =" BasicFieldNewsletterSection" />
46
45
</arguments >
47
- <waitForText userInput =" {{Newsletter.expectedTemplate}}" stepKey =" checkTemplateContainsText" />
46
+ <executeJS function =" return document.getElementById('preview_iframe').contentDocument.body.textContent" stepKey =" grabTemplateText" />
47
+ <assertContains stepKey =" checkTemplateContainsText" >
48
+ <actualResult type =" variable" >grabTemplateText</actualResult >
49
+ <expectedResult type =" string" >{{Newsletter.expectedTemplate}}</expectedResult >
50
+ </assertContains >
48
51
</actionGroup >
49
-
50
52
</actionGroups >
You can’t perform that action at this time.
0 commit comments