PHP Class Sylius\Behat\Page\Shop\Product\ShowPage

Author: Arkadiusz Krakowiak ([email protected])
Author: Anna Walasek ([email protected])
Inheritance: extends Sylius\Behat\Page\SymfonyPage, implements Sylius\Behat\Page\Shop\Product\ShowPageInterface
Show file Open project: sylius/sylius

Public Methods

Method Description
addToCart ( )
addToCartWithOption ( Sylius\Component\Product\Model\ProductOptionInterface $option, $optionValue )
addToCartWithQuantity ( $quantity )
addToCartWithVariant ( $variant )
countReviews ( )
getAttributeByName ( $name )
getAttributes ( )
getAverageRating ( )
getName ( )
getPrice ( )
getRouteName ( )
hasAddToCartButton ( )
hasAssociation ( $productAssociationName )
hasProductInAssociation ( $productName, $productAssociationName )
hasProductOutOfStockValidationMessage ( Sylius\Component\Product\Model\ProductInterface $product )
hasReviewTitled ( $title )
isMainImageDisplayed ( )
isOutOfStock ( )
selectOption ( $optionName, $optionValue )
selectVariant ( $variantName )
visit ( $url )
waitForValidationErrors ( $timeout )

Protected Methods

Method Description
getDefinedElements ( )

Method Details

addToCart() public method

public addToCart ( )

addToCartWithOption() public method

public addToCartWithOption ( Sylius\Component\Product\Model\ProductOptionInterface $option, $optionValue )
$option Sylius\Component\Product\Model\ProductOptionInterface

addToCartWithQuantity() public method

public addToCartWithQuantity ( $quantity )

addToCartWithVariant() public method

public addToCartWithVariant ( $variant )

countReviews() public method

public countReviews ( )

getAttributeByName() public method

public getAttributeByName ( $name )

getAttributes() public method

public getAttributes ( )

getAverageRating() public method

public getAverageRating ( )

getDefinedElements() protected method

protected getDefinedElements ( )

getName() public method

public getName ( )

getPrice() public method

public getPrice ( )

getRouteName() public method

public getRouteName ( )

hasAddToCartButton() public method

public hasAddToCartButton ( )

hasAssociation() public method

public hasAssociation ( $productAssociationName )

hasProductInAssociation() public method

public hasProductInAssociation ( $productName, $productAssociationName )

hasProductOutOfStockValidationMessage() public method

public hasProductOutOfStockValidationMessage ( Sylius\Component\Product\Model\ProductInterface $product )
$product Sylius\Component\Product\Model\ProductInterface

hasReviewTitled() public method

public hasReviewTitled ( $title )

isMainImageDisplayed() public method

isOutOfStock() public method

public isOutOfStock ( )

selectOption() public method

public selectOption ( $optionName, $optionValue )

selectVariant() public method

public selectVariant ( $variantName )

visit() public method

public visit ( $url )

waitForValidationErrors() public method

public waitForValidationErrors ( $timeout )