10 use Magento\Catalog\Test\Page\Product\CatalogProductView;
12 use Magento\Mtf\Client\BrowserInterface;
13 use Magento\Mtf\Constraint\AbstractConstraint;
30 CatalogProductView $productView,
31 BrowserInterface $browser,
38 $urlKey = $widget->getWidgetInstance()[0][
'entities'][
'url_key'];
39 $browser->open($_ENV[
'app_frontend_url'] . $urlKey .
'.html');
40 $widgetText = $widget->getParameters()[
'link_text'];
42 \PHPUnit\Framework\Assert::assertTrue(
43 $productView->getWidgetView()->isWidgetVisible($widget, $widgetText),
44 'Widget is absent on Product page.' 55 return "Widget is present on Product page.";
processAssert(CatalogProductView $productView, BrowserInterface $browser, Widget $widget, Cache $cache)