9 use Magento\Mtf\Factory\Factory;
10 use Magento\Mtf\Fixture\FixtureInterface;
11 use Magento\Mtf\Handler\Ui as AbstractUi;
25 public function persist(FixtureInterface $fixture =
null)
27 Factory::getApp()->magentoBackendLoginUser();
29 $createProductPage = Factory::getPageFactory()->getCatalogProductNew();
30 $createProductPage->open([
31 'type' => $fixture->getDataConfig()[
'create_url_params'][
'type'],
32 'set' => $fixture->getDataConfig()[
'create_url_params'][
'set'],
35 $createProductPage->getProductForm()->fill($fixture);
36 $createProductPage->getFormPageActions()->save();
37 $createProductPage->getMessagesBlock()->waitSuccessMessage();
persist(FixtureInterface $fixture=null)