Commit Graph

505 Commits

Author SHA1 Message Date
Greg 6534806d28 Update checkout tests to use API and wait on UI 2021-08-10 11:02:31 -06:00
And Finally 608f4ef44e Merge branch 'trunk' into update/marketplace-1
# Conflicts:
#	tests/e2e/core-tests/specs/merchant/wp-admin-extensions-connect-wccom.test.js
2021-08-10 16:02:18 +01:00
Ron Rennick 48e6f0795e skip WCCOM connection until browser support resolved 2021-08-10 10:29:13 -03:00
Maria Górska-Piszek 379960e8c1 Merge branch 'update/split-extensions-pages' of github.com:woocommerce/woocommerce into update/split-extensions-pages 2021-08-06 13:24:14 +02:00
Greg 8ccbbab8ab Added admin email config override 2021-08-05 19:39:30 -06:00
Maria Górska-Piszek 3ffc3de4c5 Update e2e tests. 2021-07-29 15:52:30 +02:00
rodelgc 1bff2b6609
Merge branch 'trunk' into add/e2e-implement-describe-each 2021-07-29 20:35:49 +08:00
rodelgc 0ea8637094
Merge branch 'trunk' into add/e2e-merchant-batch-create-orders 2021-07-29 19:48:26 +08:00
Rodel Calasagsag 16083c2574 Move utility function to withRestApi 2021-07-29 19:31:27 +08:00
Greg b50f88ee29 Removed ignore lint fields 2021-07-27 20:43:47 -06:00
barryhughes 583130531c Fix E2E tests. 2021-07-20 16:52:42 -07:00
Rodel Calasagsag f092274972 Added changelog entry 2021-07-01 20:12:52 +08:00
Rodel Calasagsag 07dc505d18 Added changelog entries 2021-07-01 20:09:24 +08:00
Rodel Calasagsag 60b5b183da Use switch-case to get coupons 2021-07-01 20:02:59 +08:00
Rodel Calasagsag cd463d0a92 Implement it.each on front-end-my-account.test.js 2021-07-01 19:51:20 +08:00
Rodel Calasagsag 224d88f1b0 Implement it.each on front-end-checkout-coupons.test.js 2021-07-01 19:29:57 +08:00
Rodel Calasagsag a5c5451dc5 Implement it.each on front-end-cart-coupons.test.js 2021-07-01 19:23:23 +08:00
Rodel Calasagsag ad139d821b Implement it.each on wp-admin-order-status-filters.test.js 2021-07-01 18:48:48 +08:00
Rodel Calasagsag c25b23aafc Used API package to create orders by batch 2021-07-01 16:50:35 +08:00
Rodel Calasagsag 028c594bd6 Implemented on wp-admin-analytics-page-loads.test.js 2021-07-01 15:44:36 +08:00
Rodel Calasagsag c0b33e4909 it.each() on onboarding tests 2021-07-01 14:25:43 +08:00
Rodel Calasagsag 7934c9505b Merge branch 'trunk' into add/e2e-implement-describe-each 2021-07-01 13:45:34 +08:00
Rodel Calasagsag fdad5c7c5f Added changelog entries 2021-06-30 19:11:30 +08:00
Rodel Calasagsag 53be6fb3d2 Used API package to create orders by batch 2021-06-30 18:48:10 +08:00
Greg 9e9a124f52
Merge pull request #30056 from woocommerce/add/e2e-shopper-create-products-api
Add/e2e shopper create products api
2021-06-18 06:56:17 -06:00
Rodel Calasagsag 1d708d9dfc Merge branch 'trunk' into add/e2e-implement-describe-each 2021-06-18 13:07:51 +08:00
Vedanshu Jain 39c057f636
Merge pull request #29971 from woocommerce/hide-pypl-on-new-sites
Hide PayPal Standard on new installs
2021-06-17 19:40:53 +05:30
vedanshujain 8fbb86e096 Remove PayPal test since its removed by default now. 2021-06-17 15:11:42 +05:30
vedanshujain 532998b6e8 No need to check for Paypal standard since its removed.
See #29971 but basically we want to remove PayPal standard in favor of PayPal checkout which has better experience. So this test is not valid anymore.
2021-06-17 14:34:22 +05:30
Rodel Calasagsag 1a9ff01492 Data table as 2D array 2021-06-17 15:22:11 +08:00
Rodel Calasagsag c7a2fb9480 Corrected test name formatting 2021-06-17 13:50:47 +08:00
Rodel Calasagsag 1a6380c9c5 POC: Array of objects 2021-06-17 13:35:00 +08:00
Rodel Calasagsag 0cc9788ff6 Relocated instantiation statements 2021-06-09 17:44:20 +08:00
Rodel Calasagsag e5ed6dc81a Revert whitespaces for easier review 2021-06-09 17:38:20 +08:00
Rodel Calasagsag f2305a2486 Fix instantiation of grouped product variables 2021-06-09 17:08:45 +08:00
Rodel Calasagsag 78ef1e4411 Remove unnecessary import 2021-06-09 15:55:58 +08:00
Rodel Calasagsag d9cead9943 Merge branch 'trunk' into add/e2e-shopper-create-products-api 2021-06-07 18:48:11 +08:00
Rodel Calasagsag 179bad04b8 Fixed erroneous variables 2021-06-07 18:46:40 +08:00
Rodel Calasagsag 21d037900a Use API to create Grouped Products 2021-06-07 17:41:36 +08:00
Rodel Calasagsag 779f618adf Refactor steps 2021-06-06 01:07:19 +08:00
Rodel Calasagsag ef90dc7ea3 REfactor first 2 tests 2021-06-05 20:49:43 +08:00
Ron Rennick f3908c9fe9
add wait between loading shop and add to cart (#30017) 2021-06-03 16:07:55 +02:00
Rodel Calasagsag 46b5cf8803 Use factories object to create variable products 2021-06-02 21:12:31 +08:00
Rodel Calasagsag f616645f7b Select attributes based on what's written in default.json 2021-06-02 18:45:20 +08:00
Rodel Calasagsag 2276f70fd2 Remove merchant login & logout steps surrounding createVariableProduct() 2021-06-01 20:06:00 +08:00
Ron Rennick ba8597432d
support analytics page tests having charts (#29958) 2021-05-24 18:00:26 +02:00
Ron Rennick e1d5fc06a4
Packages/e2e releases (#29951)
* update env docs, bump version to 0.2.2

* update util docs, bump version to 0.1.5

* update core-tests docs, bump version to 0.1.4
2021-05-24 17:37:33 +02:00
Rodel Calasagsag 072af834b9 Clear browser cache and cookies after each test.
Add merchant logins to relevant onboarding & setup tests
2021-05-21 19:27:50 +08:00
del e455479db9 Removed unnecessary merchant logout 2021-05-21 04:43:47 +08:00
del 7751034808 Added necessary merchant logins 2021-05-21 04:43:29 +08:00
del e149dfb12b Relocated merchant login call to improve readability 2021-05-20 18:27:54 +08:00
del d66f1b7075 Added necessary merchant login calls 2021-05-20 18:27:12 +08:00
del e7b8591d5c Removed unnecessary merchant logouts based on PR comment 2021-05-20 18:14:10 +08:00
del ab9532c81b Re-add necessary merchant UI login 2021-05-20 16:41:53 +08:00
del 22a355c3ce Remove unnecessary merchant util 2021-05-20 00:42:10 +08:00
del 6826cce834 Remove merchant login in the remaining shopper test that has it 2021-05-20 00:40:16 +08:00
del 0b1310cd44 Remove merchant login/logout calls 2021-05-19 00:44:33 +08:00
Ron Rennick bee633cef7
Update delete all to include trash (#29881)
* update stale to Stale in feedback label CI

* delete trashed objects, use api to delete imported products

* restore two lines deleted in merge
2021-05-14 17:49:55 +02:00
Greg 63fe943ef9
Merge pull request #29819 from woocommerce/fix/27873
Add order support to API package
2021-05-13 08:07:55 -06:00
Ron Rennick 7237051b67
three small e2e fixes found through smoke testing (#29834)
- remove merchant login for beforeAll in cart & checkout coupon tests. Test objects created with the rest API.
- eliminate error when merchant logout is called when merchant is not logged in
- eliminate rest API error when deleting an object that no longer exists
2021-05-10 17:16:31 +02:00
Ron Rennick c7afe437d7
small E2E coding fixes (#29816) 2021-05-10 16:27:01 +02:00
Ron Rennick f51dfdfd56 Merge branch 'trunk' into e2e/e2e-merchant-initiate-wccom 2021-05-04 22:28:09 -03:00
Greg c354a67292 Finish work on order; removed unused variable from test 2021-05-03 20:21:00 -06:00
Ron Rennick 7b23b8c8aa two more minor E2E fixes
- add shipping zone for first checkout test
- increase wait time for product import to complete
2021-04-30 16:26:51 -03:00
Ron Rennick 2c72bf8a9f
Merge pull request #29734 from woocommerce/e2e/e2e-merchant-add-simple-product
Add new e2e scenario and update the existing - Merchant - Add Simple Product
2021-04-30 10:01:27 -03:00
Ron Rennick 4b99a24af2
Merge pull request #29728 from woocommerce/e2e/e2e-update-checkout-naming
Update test naming for the Cart tests to include adding product from shop page
2021-04-29 15:49:18 -03:00
Ron Rennick 4a78541cf5 merge trunk 2021-04-29 15:23:26 -03:00
Ron Rennick 5d4597c31c Merge branch 'trunk' into e2e/e2e-merchant-add-simple-product 2021-04-29 15:18:14 -03:00
Greg 3aca2b9248
Merge pull request #29776 from woocommerce/e2e/coupon-test-names
give cart and checkout coupon tests unique titles
2021-04-29 12:03:16 -06:00
Ron Rennick 00f7e30db5 merge trunk 2021-04-29 13:47:25 -03:00
Veljko a6388d9c34 Fix test by adding new shipping zone 2021-04-29 12:27:46 +02:00
Veljko V 45177c0a6e
Merge pull request #29775 from woocommerce/try/repeatable-onboarding-flow
update onboarding flow modal checks
2021-04-29 11:49:05 +02:00
Ron Rennick 08599ea206 use evalAndClick on add coupon button 2021-04-28 12:15:13 -03:00
Ron Rennick 0d7388e9d4 update for feedback, better wait impementation 2021-04-27 17:45:21 -03:00
Ron Rennick d67e340548 Merge branch 'trunk' into fix/order-search-test 2021-04-27 16:42:42 -03:00
Ron Rennick 6382ab0e66 give cart and checkout coupon tests unique titles 2021-04-27 16:27:35 -03:00
Ron Rennick 9369810682 update onboarding flow modal checks 2021-04-27 15:41:50 -03:00
Ron Rennick f3652e2def update both customer billing and shipping 2021-04-27 11:16:44 -03:00
Ron Rennick 70ff64d427 add the billing address to the customer account 2021-04-26 23:44:58 -03:00
Ron Rennick b63a166dbb user customer user for order search 2021-04-26 14:44:44 -03:00
Veljko 9e3a883478 Merge branch 'e2e/e2e-fix-flaky-checkout-test' into e2e/e2e-merchant-initiate-wccom 2021-04-22 21:27:41 +02:00
Greg 82348d023d Logout merchant and clear the cart before running tests 2021-04-22 11:37:12 -06:00
Veljko 00e1ca530e Fixed checkout coupons flaky scenario 2021-04-22 14:50:31 +02:00
Veljko e5ced9498c Add missing merchant login 2021-04-22 14:39:21 +02:00
Veljko 29f11a5b5a Added new e2e test to initiate wccom connect 2021-04-22 12:42:50 +02:00
Veljko fd85f8239b Update test scenarios to cover both flows 2021-04-22 10:21:36 +02:00
Veljko ce2f04feeb Added new scenario of non-virtual product 2021-04-22 09:47:49 +02:00
Ron Rennick c4074e7bf2 update order coupon test to use api, evalAndClick 2021-04-21 14:45:45 -03:00
Veljko 64f15fc284 Rename test scenario 2021-04-21 14:52:29 +02:00
Ron Rennick 6ece4bc82d remove duplicate publish in product test 2021-04-20 18:11:30 -03:00
Ron Rennick 5feb03e9a7 export send to slack utils, add unblock check to variable product test 2021-04-20 13:32:14 -03:00
Ron Rennick 40e887103b add coupon debug screenshot 2021-04-19 16:51:46 -03:00
Ron Rennick a76b95e3dd increase order filter test before all timeout 2021-04-19 14:49:35 -03:00
Veljko 1c7bec0489 Remove shipping zones remover 2021-04-16 21:22:34 +02:00
Veljko 23e09d33dd Add shipping zones remover 2021-04-16 14:11:27 +02:00
Veljko V a2f8216b9b
Merge branch 'trunk' into e2e/e2e-shopper-calculate-shipping 2021-04-16 11:51:52 +02:00
Veljko 1bc0b25f0c Fix spaces 2021-04-15 14:30:06 +02:00
Veljko 5c633e1c3b Add deleting email logs if any 2021-04-15 14:01:28 +02:00
Veljko 950d08b7a5 Add new e2e test shopper order email receiving 2021-04-15 13:28:25 +02:00
Veljko a075232434 Updated code for calculating prices 2021-04-15 10:06:06 +02:00