
* add tests for puchase by type * add expect for isShippingRequired * tests for adyen * tests for adyen * tests for adyen * tests for adyen * adyen * adyen * adyen * adyen * adyen * warehouses in chcekout * rm warehouses in chcekout * adyen payments * adyen
27 lines
997 B
JavaScript
27 lines
997 B
JavaScript
import { ADDRESS_SELECTORS } from "../../elements/shared/addressForm";
|
|
import { BUTTON_SELECTORS } from "../../elements/shared/button-selectors";
|
|
import { fillAutocompleteSelect } from "./autocompleteSelect";
|
|
|
|
export function fillUpAddressForm(address) {
|
|
cy.get(ADDRESS_SELECTORS.firstName)
|
|
.type(address.firstName)
|
|
.get(ADDRESS_SELECTORS.lastName)
|
|
.type(address.lastName)
|
|
.get(ADDRESS_SELECTORS.companyName)
|
|
.type(address.companyName)
|
|
.get(ADDRESS_SELECTORS.phone)
|
|
.type(address.phone)
|
|
.get(ADDRESS_SELECTORS.streetAddress1)
|
|
.type(address.streetAddress1)
|
|
.get(ADDRESS_SELECTORS.streetAddress2)
|
|
.type(address.streetAddress2)
|
|
.get(ADDRESS_SELECTORS.city)
|
|
.type(address.city)
|
|
.get(ADDRESS_SELECTORS.postalCode)
|
|
.type(address.postalCode);
|
|
fillAutocompleteSelect(ADDRESS_SELECTORS.country, address.countryFullName);
|
|
cy.get(ADDRESS_SELECTORS.countryArea)
|
|
.type(address.countryArea)
|
|
.get(BUTTON_SELECTORS.submit)
|
|
.click();
|
|
}
|