/** * Add product to multiple wish list. * * @param InjectableFixture $product * @param bool $isDuplicate [optional] * @return void */ protected function addToMultipleWishlist(InjectableFixture $product, $isDuplicate = false) { $this->browser->open($_ENV['app_frontend_url'] . $product->getUrlKey() . '.html'); $this->catalogProductView->getViewBlock()->fillOptions($product); $checkoutData = $product->getCheckoutData(); if (isset($checkoutData['qty'])) { $qty = $isDuplicate ? $checkoutData['qty'] / 2 : $checkoutData['qty']; $this->catalogProductView->getViewBlock()->setQty($qty); } $this->catalogProductView->getMultipleWishlistViewBlock()->addToMultipleWishlist($this->multipleWishlist); }