11 use Magento\UrlRewrite\Test\Page\Adminhtml\UrlRewriteEdit;
12 use Magento\UrlRewrite\Test\Page\Adminhtml\UrlRewriteIndex;
13 use Magento\Mtf\TestCase\Injectable;
37 const TEST_TYPE =
'acceptance_test, extended_acceptance_test';
74 public function test(CatalogProductSimple
$product, UrlRewrite $urlRewrite)
78 $filter = [
'id' =>
$product->getId()];
80 $this->urlRewriteIndex->open();
81 $this->urlRewriteIndex->getPageActionsBlock()->addNew();
82 $this->urlRewriteEdit->getFormBlock()->fill($urlRewrite);
83 $this->urlRewriteEdit->getProductGridBlock()->searchAndOpen($filter);
85 ?
$product->getDataFieldConfig(
'category_ids')[
'source']->getCategories()[0]
87 $this->urlRewriteEdit->getTreeBlock()->selectCategory(
$category);
88 $this->urlRewriteEdit->getFormBlock()->fill($urlRewrite);
89 $this->urlRewriteEdit->getPageMainActions()->save();
test(CatalogProductSimple $product, UrlRewrite $urlRewrite)
__inject(UrlRewriteIndex $urlRewriteIndex, UrlRewriteEdit $urlRewriteEdit)