Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
magento2-base
dev
tests
functional
tests
app
Magento
Checkout
Test
Block
Onepage
Shipping
AddressModal.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Checkout\Test\Block\Onepage\Shipping
;
8
9
use Magento\Mtf\Block\Form;
10
14
class
AddressModal
extends
Form
15
{
21
private
$saveButton =
'.action-save-address'
;
22
28
private
$cancelButton =
'.action-hide-popup'
;
29
35
private
$errorMessage =
'.field-error'
;
36
42
private
$errorField =
'._error'
;
43
49
private
$fieldLabel =
'.label'
;
50
56
public
function
save
()
57
{
58
$this->_rootElement->find($this->saveButton)->click();
59
}
60
66
public
function
cancel
()
67
{
68
$this->_rootElement->find($this->cancelButton)->click();
69
}
70
76
public
function
getErrorMessages
()
77
{
78
$result
= [];
79
foreach
($this->_rootElement->getElements($this->errorField) as
$item
) {
80
$result
[
$item
->find($this->fieldLabel)->getText()] =
$item
->find($this->errorMessage)->getText();
81
}
82
83
return
$result
;
84
}
85
93
protected
function
dataMapping
(array
$fields
=
null
, $parent =
null
)
94
{
95
if
(isset(
$fields
[
'custom_attribute'
])) {
96
$this->placeholders = [
'attribute_code'
=>
$fields
[
'custom_attribute'
][
'code'
]];
97
$this->applyPlaceholders();
98
}
99
return
parent::dataMapping(
$fields
, $parent);
100
}
101
}
$result
$result
Definition:
product_configurable_not_available_rollback.php:26
Magento\Checkout\Test\Block\Onepage\Shipping\AddressModal\getErrorMessages
getErrorMessages()
Definition:
AddressModal.php:76
$fields
$fields
Definition:
details.phtml:14
Magento\Checkout\Test\Block\Onepage\Shipping\AddressModal
Definition:
AddressModal.php:14
Magento\Checkout\Test\Block\Onepage\Shipping
Definition:
AddressModal.php:7
$item
$item
Definition:
partial_invoice.php:27
Magento\Checkout\Test\Block\Onepage\Shipping\AddressModal\cancel
cancel()
Definition:
AddressModal.php:66
Magento\Checkout\Test\Block\Onepage\Shipping\AddressModal\save
save()
Definition:
AddressModal.php:56
Magento\Checkout\Test\Block\Onepage\Shipping\AddressModal\dataMapping
dataMapping(array $fields=null, $parent=null)
Definition:
AddressModal.php:93