PHP 클래스 Sylius\Behat\Page\Shop\Checkout\AddressPage

저자: Arkadiusz Krakowiak ([email protected])
상속: extends Sylius\Behat\Page\SymfonyPage, implements Sylius\Behat\Page\Shop\Checkout\AddressPageInterface
파일 보기 프로젝트 열기: sylius/sylius

공개 메소드들

메소드 설명
__construct ( Behat\Mink\Session $session, array $parameters, Symfony\Component\Routing\RouterInterface $router, Sylius\Component\Core\Factory\AddressFactoryInterface $addressFactory )
backToStore ( )
canSignIn ( )
checkInvalidCredentialsValidation ( )
checkValidationMessageFor ( $element, $message )
chooseDifferentBillingAddress ( )
getItemSubtotal ( $itemName )
getPreFilledBillingAddress ( )
getPreFilledShippingAddress ( )
getRouteName ( )
getShippingAddressCountry ( )
hasBillingAddressInput ( )
hasShippingAddressInput ( )
nextStep ( )
selectBillingAddressFromAddressBook ( Sylius\Component\Core\Model\AddressInterface $address )
selectBillingAddressProvince ( $province )
selectShippingAddressFromAddressBook ( Sylius\Component\Core\Model\AddressInterface $address )
selectShippingAddressProvince ( $province )
signIn ( )
specifyBillingAddress ( Sylius\Component\Core\Model\AddressInterface $billingAddress )
specifyBillingAddressProvince ( $provinceName )
specifyEmail ( $email )
specifyPassword ( $password )
specifyShippingAddress ( Sylius\Component\Core\Model\AddressInterface $shippingAddress )
specifyShippingAddressProvince ( $provinceName )

보호된 메소드들

메소드 설명
getDefinedElements ( )

비공개 메소드들

메소드 설명
assertAddressType ( string $type )
getFieldElement ( string $element ) : Behat\Mink\Element\NodeElement | null
getPreFilledAddress ( string $type ) : Sylius\Component\Core\Model\AddressInterface
specifyAddress ( Sylius\Component\Core\Model\AddressInterface $address, string $type )
waitForElement ( $timeout, $elementName ) : boolean
waitForLoginAction ( ) : boolean

메소드 상세

__construct() 공개 메소드

public __construct ( Behat\Mink\Session $session, array $parameters, Symfony\Component\Routing\RouterInterface $router, Sylius\Component\Core\Factory\AddressFactoryInterface $addressFactory )
$session Behat\Mink\Session
$parameters array
$router Symfony\Component\Routing\RouterInterface
$addressFactory Sylius\Component\Core\Factory\AddressFactoryInterface

backToStore() 공개 메소드

public backToStore ( )

canSignIn() 공개 메소드

public canSignIn ( )

checkInvalidCredentialsValidation() 공개 메소드

checkValidationMessageFor() 공개 메소드

public checkValidationMessageFor ( $element, $message )

chooseDifferentBillingAddress() 공개 메소드

getDefinedElements() 보호된 메소드

protected getDefinedElements ( )

getItemSubtotal() 공개 메소드

public getItemSubtotal ( $itemName )

getPreFilledBillingAddress() 공개 메소드

getPreFilledShippingAddress() 공개 메소드

getRouteName() 공개 메소드

public getRouteName ( )

getShippingAddressCountry() 공개 메소드

hasBillingAddressInput() 공개 메소드

hasShippingAddressInput() 공개 메소드

nextStep() 공개 메소드

public nextStep ( )

selectBillingAddressFromAddressBook() 공개 메소드

public selectBillingAddressFromAddressBook ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

selectBillingAddressProvince() 공개 메소드

public selectBillingAddressProvince ( $province )

selectShippingAddressFromAddressBook() 공개 메소드

public selectShippingAddressFromAddressBook ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

selectShippingAddressProvince() 공개 메소드

public selectShippingAddressProvince ( $province )

signIn() 공개 메소드

public signIn ( )

specifyBillingAddress() 공개 메소드

public specifyBillingAddress ( Sylius\Component\Core\Model\AddressInterface $billingAddress )
$billingAddress Sylius\Component\Core\Model\AddressInterface

specifyBillingAddressProvince() 공개 메소드

public specifyBillingAddressProvince ( $provinceName )

specifyEmail() 공개 메소드

public specifyEmail ( $email )

specifyPassword() 공개 메소드

public specifyPassword ( $password )

specifyShippingAddress() 공개 메소드

public specifyShippingAddress ( Sylius\Component\Core\Model\AddressInterface $shippingAddress )
$shippingAddress Sylius\Component\Core\Model\AddressInterface

specifyShippingAddressProvince() 공개 메소드

public specifyShippingAddressProvince ( $provinceName )