/** * Import currency rates. * * @param string $configData * @return void * @throws \Exception */ protected function importCurrencyRate($configData) { $this->objectManager->getInstance()->create('Magento\\Config\\Test\\TestStep\\SetupConfigurationStep', ['configData' => $configData])->run(); // Import Exchange Rates for currencies $this->currencyIndex->open(); $this->currencyIndex->getGridPageActions()->clickImportButton(); if ($this->currencyIndex->getMessagesBlock()->isVisibleMessage('warning')) { throw new \Exception($this->currencyIndex->getMessagesBlock()->getWarningMessages()); } $this->currencyIndex->getFormPageActions()->save(); }
/** * Import currency rates. * * @param string $configData * @return void */ protected function importCurrencyRate($configData) { $this->objectManager->getInstance()->create('Magento\\Core\\Test\\TestStep\\SetupConfigurationStep', ['configData' => $configData])->run(); // Import Exchange Rates for currencies $this->currencyIndex->open(); $this->currencyIndex->getGridPageActions()->clickImportButton(); $this->currencyIndex->getMainPageActions()->saveCurrentRate(); }