/**
  * Assert that widget with type Recently Compared Products is present on Product Compare page
  *
  * @param CatalogProductCompare $catalogProductCompare
  * @param CmsIndex $cmsIndex
  * @param CatalogProductView $catalogProductView
  * @param BrowserInterface $browser
  * @param Widget $widget
  * @param CatalogProductSimple $productSimple1
  * @param CatalogProductSimple $productSimple2
  * @param AdminCache $adminCache
  * @var string
  * @return void
  */
 public function processAssert(CatalogProductCompare $catalogProductCompare, CmsIndex $cmsIndex, CatalogProductView $catalogProductView, BrowserInterface $browser, Widget $widget, CatalogProductSimple $productSimple1, CatalogProductSimple $productSimple2, AdminCache $adminCache)
 {
     // Flush cache
     $adminCache->open();
     $adminCache->getActionsBlock()->flushMagentoCache();
     $adminCache->getMessagesBlock()->waitSuccessMessage();
     $this->catalogProductCompare = $catalogProductCompare;
     $this->catalogProductView = $catalogProductView;
     $this->browser = $browser;
     $this->cmsIndex = $cmsIndex;
     $productSimple1->persist();
     $products[] = $productSimple1;
     $productSimple2->persist();
     $products[] = $productSimple2;
     $cmsIndex->open();
     $this->addProducts($products);
     $this->removeCompareProducts();
     \PHPUnit_Framework_Assert::assertTrue($this->catalogProductCompare->getWidgetView()->isWidgetVisible($widget, 'Recently Compared'), 'Widget is absent on Product Compare page.');
 }