9 use Magento\Mtf\Client\Element\SimpleElement;
10 use Magento\Mtf\Client\Locator;
23 private $imageLoader =
'.image.image-placeholder .file-row';
30 private $baseImage =
'.image.item.base-image';
37 private $imageUploadInput =
'[name="image"]';
49 foreach (
$data[
'image'][
'value'] as $imageData) {
50 $uploadElement =
$element->find($this->imageUploadInput, Locator::SELECTOR_CSS,
'upload');
51 $uploadElement->setValue($imageData[
'file']);
52 $this->waitForElementNotVisible($this->imageLoader);
53 $this->waitForElementVisible($this->baseImage);
setFieldsData(array $data, SimpleElement $element=null)