10 use Magento\CatalogSearch\Test\Page\AdvancedResult;
11 use Magento\Mtf\Constraint\AbstractConstraint;
29 public function processAssert(CatalogSearchQuery $catalogSearch, AdvancedResult $resultPage)
31 $product = $catalogSearch->getDataFieldConfig(
'query_text')[
'source']->getFirstProduct();
34 $isProductVisible = $resultPage->getListProductBlock()->getProductItem(
$product)->isVisible();
35 }
while (!$isProductVisible && $resultPage->getBottomToolbar()->nextPage());
37 \PHPUnit\Framework\Assert::assertTrue(
39 "A product with name '" .
$product->getName() .
"' was not found." 50 return 'Searched product has been successfully found.';
processAssert(CatalogSearchQuery $catalogSearch, AdvancedResult $resultPage)