From 2f634043a8d71329cfa7c1837c1742adb6059c4a Mon Sep 17 00:00:00 2001
From: John Stennett <john00ivy@gmail.com>
Date: Wed, 29 Nov 2017 23:16:31 +0200
Subject: [PATCH] MQE-382: Adding custom "assertElementContainsAttribute"
 method.

    - Replacing "userInput" with "expectedValue".
    - Adding example for asserting "0" is present in an attribute.
    - Adding another example to the SampleCest file.
    - Adding examples to the SampleCest file under "CustomMethods".
---
 .../FunctionalTest/SampleTests/Cest/SampleCest.xml       | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SampleTests/Cest/SampleCest.xml b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SampleTests/Cest/SampleCest.xml
index b07e73bbbaa..6b931ce3f30 100644
--- a/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SampleTests/Cest/SampleCest.xml
+++ b/dev/tests/acceptance/tests/functional/Magento/FunctionalTest/SampleTests/Cest/SampleCest.xml
@@ -180,6 +180,15 @@
                 <severity value="CRITICAL"/>
                 <testCaseId value="#"/>
             </annotations>
+            <assertElementContainsAttribute selector="#username" attribute="class" expectedValue="admin__control-text" mergeKey="assertElementContainsAttribute1"/>
+            <assertElementContainsAttribute selector="#username" attribute="type" expectedValue="text" mergeKey="assertElementContainsAttribute2"/>
+            <assertElementContainsAttribute selector="#username" attribute="name" expectedValue="login[username]" mergeKey="assertElementContainsAttribute3"/>
+            <assertElementContainsAttribute selector="#username" attribute="autofocus" expectedValue="" mergeKey="assertElementContainsAttribute4"/>
+            <assertElementContainsAttribute selector="#username" attribute="data-validate" expectedValue="{required:true}" mergeKey="assertElementContainsAttribute5"/>
+            <assertElementContainsAttribute selector="#username" attribute="placeholder" expectedValue="user name" mergeKey="assertElementContainsAttribute6"/>
+            <assertElementContainsAttribute selector="#username" attribute="autocomplete" expectedValue="off" mergeKey="assertElementContainsAttribute7"/>
+            <assertElementContainsAttribute selector=".admin__menu-overlay" attribute="style" expectedValue="display: none;" mergeKey="assertElementContainsAttribute8"/>
+            <assertElementContainsAttribute selector=".admin__menu-overlay" attribute="border" expectedValue="0" mergeKey="assertElementContainsAttribute9"/>
             <loginAsAdmin mergeKey="loginAsAdmin1"/>
             <loginAsAdmin username="admin" password="123123q" mergeKey="loginAsAdmin2"/>
             <closeAdminNotification mergeKey="closeAdminNotification1"/>
-- 
GitLab