/** * Assert existing product on admin product grid * * @param Product $product * @return void */ protected function assertOnGrid($product) { $productGridPage = Factory::getPageFactory()->getCatalogProductIndex(); $productGridPage->open(); /** @var \Magento\Catalog\Test\Block\Adminhtml\Product\Grid $gridBlock */ $gridBlock = $productGridPage->getProductGrid(); $this->assertTrue($gridBlock->isRowVisible(['sku' => $product->getProductSku()])); }
/** * Assert existing product on backend product grid * * @param Product $product * @return void */ protected function assertOnGrid(Product $product) { $configurableSearch = ['sku' => $product->getProductSku(), 'type' => 'Configurable Product']; $productGridPage = Factory::getPageFactory()->getCatalogProductIndex(); $productGridPage->open(); $gridBlock = $productGridPage->getProductGrid(); $this->assertTrue($gridBlock->isRowVisible($configurableSearch), 'Configurable product was not found.'); }
/** * Retrieve product SKU * * @return int */ public function getProductSku() { return $this->product->getProductSku(); }