/** * Run create configurable product test * * @param CatalogProductConfigurable $configurable * @param CatalogCategory $category * @return void */ public function testCreate(CatalogProductConfigurable $configurable, CatalogCategory $category) { // Steps $this->productPageGrid->open(); $this->productPageGrid->getProductBlock()->addProduct('configurable'); // Fill form $productBlockForm = $this->newProductPage->getConfigurableProductForm(); $productBlockForm->fillProduct($configurable, $category); $this->newProductPage->getFormAction()->saveProduct($this->newProductPage, $configurable); }