9 use Magento\Cms\Test\Page\CmsIndex;
10 use Magento\Customer\Test\Page\CustomerAccountIndex;
11 use Magento\Mtf\Constraint\AbstractConstraint;
12 use Magento\Mtf\Fixture\FixtureInterface;
33 CustomerAccountIndex $customerAccountIndex,
38 $cmsIndex->getLinksBlock()->openLink(
"My Account");
39 $compareBlock = $customerAccountIndex->getCompareProductsBlock();
41 if (($countProducts > 1) && (
$product !==
null)) {
42 \PHPUnit\Framework\Assert::assertFalse(
43 $compareBlock->isProductVisibleInCompareBlock(
$product->getName()),
44 'The product displays on Compare Products block on my account page.' 47 \PHPUnit\Framework\Assert::assertEquals(
48 self::SUCCESS_MESSAGE,
49 $compareBlock->getEmptyMessage(),
50 'The product displays on Compare Products block on my account page.' 62 return 'The message appears on Compare Products block on my account page.';
processAssert(CmsIndex $cmsIndex, CustomerAccountIndex $customerAccountIndex, $countProducts=0, FixtureInterface $product=null)