9 use Magento\Mtf\Client\Locator;
49 protected $datePickerCalendar =
'.//*[contains(@class,"ui-datepicker-calendar")]//*/td/a[text()="%s"]';
67 $date[1] = ltrim($date[1],
'0');
69 $this->
find($this->datePickerButton, Locator::SELECTOR_XPATH)->click();
70 $datapicker = $this->
find($this->datePickerBlock, Locator::SELECTOR_XPATH);
71 $datapicker->find($this->datePickerYear, Locator::SELECTOR_XPATH,
'select')->setValue($date[2]);
72 $datapicker->find($this->datePickerMonth, Locator::SELECTOR_XPATH,
'select')->setValue($date[0]);
73 $datapicker->find(sprintf($this->datePickerCalendar, $date[1]), Locator::SELECTOR_XPATH)->click();
74 if ($datapicker->isVisible()) {
75 $datapicker->find($this->datePickerButtonClose, Locator::SELECTOR_XPATH)->click();
87 $formatDate =
'%b %d, %Y %I:%M %p';
88 if (strtoupper(substr(PHP_OS, 0, 3)) ==
'WIN') {
89 $formatDate = str_replace(
'%d',
'%#d', $formatDate);
93 $date = strftime($formatDate, $date);
94 $date = preg_split(
'/[,\s]/', $date);
95 array_splice($date, 2, 1);
taxRateField find('.mselect-list') .on( 'click.mselect-edit'