diff --git a/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnEmailToFriendFormActionGroup.xml b/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnEmailToFriendFormActionGroup.xml
new file mode 100644
index 0000000000000..4dfc8e3a3ee3f
--- /dev/null
+++ b/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnEmailToFriendFormActionGroup.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCaptchaOnEmailToFriendFormActionGroup.xml b/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCaptchaOnEmailToFriendFormActionGroup.xml
new file mode 100644
index 0000000000000..6697713b5320d
--- /dev/null
+++ b/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCaptchaOnEmailToFriendFormActionGroup.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/Captcha/Test/Mftf/Data/CaptchaConfigData.xml b/app/code/Magento/Captcha/Test/Mftf/Data/CaptchaConfigData.xml
index 56aa2571fbc9b..c85d742c5c286 100644
--- a/app/code/Magento/Captcha/Test/Mftf/Data/CaptchaConfigData.xml
+++ b/app/code/Magento/Captcha/Test/Mftf/Data/CaptchaConfigData.xml
@@ -1,9 +1,9 @@
ABCDEFGHJKMnpqrstuvwxyz23456789
ABCDEFGHJKMnpqrstuvwxyz23456789
+
+ customer/captcha/forms
+ 0
+ Send To Friend Form
+ product_sendtofriend_form
+
admin/captcha/forms
diff --git a/app/code/Magento/Captcha/Test/Mftf/Test/StorefrontCaptchaOnEmailToFriendFormTest.xml b/app/code/Magento/Captcha/Test/Mftf/Test/StorefrontCaptchaOnEmailToFriendFormTest.xml
new file mode 100644
index 0000000000000..bb1a963abebb7
--- /dev/null
+++ b/app/code/Magento/Captcha/Test/Mftf/Test/StorefrontCaptchaOnEmailToFriendFormTest.xml
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickEmailToFriendButtonOnProductPageActionGroup.xml b/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickEmailToFriendButtonOnProductPageActionGroup.xml
new file mode 100644
index 0000000000000..47145319a3de5
--- /dev/null
+++ b/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickEmailToFriendButtonOnProductPageActionGroup.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickSendEmailButtonOnEmailToFriendFormActionGroup.xml b/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickSendEmailButtonOnEmailToFriendFormActionGroup.xml
new file mode 100644
index 0000000000000..3deb56877df23
--- /dev/null
+++ b/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickSendEmailButtonOnEmailToFriendFormActionGroup.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontFillFieldsOnEmailToFriendFormActionGroup.xml b/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontFillFieldsOnEmailToFriendFormActionGroup.xml
new file mode 100644
index 0000000000000..2f4d5f22a1be1
--- /dev/null
+++ b/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontFillFieldsOnEmailToFriendFormActionGroup.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/Catalog/Test/Mftf/Data/ConfigData.xml b/app/code/Magento/Catalog/Test/Mftf/Data/ConfigData.xml
index 08e294926a8bf..131101e797d7f 100644
--- a/app/code/Magento/Catalog/Test/Mftf/Data/ConfigData.xml
+++ b/app/code/Magento/Catalog/Test/Mftf/Data/ConfigData.xml
@@ -1,9 +1,9 @@
catalog/layered_navigation/display_category
0
+
+ sendfriend/email/enabled
+ 1
+
+
+ sendfriend/email/enabled
+ 0
+
catalog/review/allow_guest
diff --git a/app/code/Magento/Catalog/Test/Mftf/Data/EmailToFriendData.xml b/app/code/Magento/Catalog/Test/Mftf/Data/EmailToFriendData.xml
new file mode 100644
index 0000000000000..fe1ca47e57f79
--- /dev/null
+++ b/app/code/Magento/Catalog/Test/Mftf/Data/EmailToFriendData.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+ Sharing message.
+ JohnDoe123456789@example.com
+ John
+
+
diff --git a/app/code/Magento/Catalog/Test/Mftf/Section/StorefrontEmailToFriendSection.xml b/app/code/Magento/Catalog/Test/Mftf/Section/StorefrontEmailToFriendSection.xml
new file mode 100644
index 0000000000000..c56454ea5f477
--- /dev/null
+++ b/app/code/Magento/Catalog/Test/Mftf/Section/StorefrontEmailToFriendSection.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
diff --git a/app/code/Magento/Catalog/Test/Mftf/Section/StorefrontProductPageSection.xml b/app/code/Magento/Catalog/Test/Mftf/Section/StorefrontProductPageSection.xml
index bc2b640a0c810..8c615e557c3e2 100644
--- a/app/code/Magento/Catalog/Test/Mftf/Section/StorefrontProductPageSection.xml
+++ b/app/code/Magento/Catalog/Test/Mftf/Section/StorefrontProductPageSection.xml
@@ -1,9 +1,9 @@
+