9 use Magento\Mtf\Client\Element\SimpleElement;
10 use Magento\Mtf\Client\Locator;
23 private $changeCheckbox = [
24 'selector' =>
'.//./ancestor::div[contains(@class,"control")]' 25 .
'//input[@data-role="toggle-editability-all" or contains(@id, "toggle_")]',
26 'strategy' => Locator::SELECTOR_XPATH,
27 'input' =>
'checkbox',
40 $context = ($contextElement ===
null) ? $this->_rootElement : $contextElement;
41 $mapping = $this->dataMapping(
$fields);
42 foreach ($mapping as $field) {
43 $this->_fill([$this->changeCheckbox], $context->find($field[
'selector'], $field[
'strategy']));
44 $this->_fill([$field], $context);
setFieldsData(array $fields, SimpleElement $contextElement=null)