9 use Magento\Catalog\Test\Page\Product\CatalogProductCompare;
11 use Magento\Mtf\Fixture\FixtureFactory;
51 $config = $this->fixtureFactory->createByCode(
'configData', [
'dataset' =>
'compare_products']);
72 $this->cmsIndex->open();
73 if ($isCustomerLoggedIn ==
'Yes') {
78 $this->cmsIndex->getLinksBlock()->openLink(
"Compare Products");
79 $this->catalogProductCompare->getCompareProductsBlock()->removeProduct($removeProductIndex);
81 return [
'product' => $this->products[$removeProductIndex - 1],
'countProducts' => count($this->products)];
91 if (count($this->products) > 1) {
92 $this->cmsIndex->open();
93 $this->cmsIndex->getLinksBlock()->openLink(
"Compare Products");
94 $this->catalogProductCompare->getCompareProductsBlock()->removeAllProducts();
addProducts(array $products, AbstractConstraint $assert=null)
test( $products, $removeProductIndex, $isCustomerLoggedIn, CatalogProductCompare $catalogProductCompare)
__prepare(FixtureFactory $fixtureFactory, Customer $customer)
createProducts($products)