wc-e2e-page-objects
Version:
WooCommerce Page Objects to be used on end-to-end tests with Selenium WebDriver
59 lines (57 loc) • 2.52 kB
JavaScript
/**
* Internal dependencies
*/
import * as PageMap from './page-map';
import * as Helper from './helper';
import ComponentCheckout from './components/component-checkout';
import ComponentCheckoutBillingDetails from './components/component-checkout-billing-details';
import ComponentCheckoutOrderReview from './components/component-checkout-order-review';
import ComponentCheckoutShippingDetails from './components/component-checkout-shipping-details';
import ComponentOrderDetails from './components/component-order-details';
import ComponentOrderCustomerDetails from './components/component-order-customer-details';
import ComponentOrderBillingAddress from './components/component-order-billing-address';
import ComponentOrderShippingAddress from './components/component-order-shipping-address';
import SingleProductPage from './pages/single-product-page.js';
import CartPage from './pages/cart-page';
import CheckoutPage from './pages/checkout-page';
import CheckoutOrderReceivedPage from './pages/checkout-order-received-page';
import MyAccountPage from './pages/my-account-page';
import ShopPage from './pages/shop-page';
import WPAdminProductNew from './pages/wp-admin/wp-admin-product-new';
import WPAdminWCSettings from './pages/wp-admin/wp-admin-wc-settings';
import WPAdminWCSettingsGeneral from './pages/wp-admin/wp-admin-wc-settings-general';
import WPAdminWCSettingsTax from './pages/wp-admin/wp-admin-wc-settings-tax';
import WPAdminWCSettingsTaxRates from './pages/wp-admin/wp-admin-wc-settings-tax-rates';
import WPAdminWCSettingsProductsGeneral from './pages/wp-admin/wp-admin-wc-settings-products-general';
import WPAdminWCSettingsProductsDownloadable from './pages/wp-admin/wp-admin-wc-settings-products-downloadable';
import StoreOwnerFlow from './flows/store-owner-flow';
import GuestCustomerFlow from './flows/guest-customer-flow';
import CustomerFlow from './flows/customer-flow';
export {
PageMap,
Helper,
ComponentCheckout,
ComponentCheckoutBillingDetails,
ComponentCheckoutOrderReview,
ComponentCheckoutShippingDetails,
ComponentOrderDetails,
ComponentOrderCustomerDetails,
ComponentOrderBillingAddress,
ComponentOrderShippingAddress,
SingleProductPage,
CartPage,
CheckoutPage,
CheckoutOrderReceivedPage,
MyAccountPage,
ShopPage,
WPAdminProductNew,
WPAdminWCSettings,
WPAdminWCSettingsGeneral,
WPAdminWCSettingsTax,
WPAdminWCSettingsTaxRates,
WPAdminWCSettingsProductsDownloadable,
WPAdminWCSettingsProductsGeneral,
StoreOwnerFlow,
GuestCustomerFlow,
CustomerFlow,
};