Ron Rennick
07c4697068
use product URL functions when creating rest repositories
2021-02-26 14:20:37 -04:00
Ron Rennick
e3f4e3b0d5
merge trunk
2021-02-26 13:51:42 -04:00
Greg
bc9e3bf3ff
Merge pull request #29198 from woocommerce/fix/28885
...
Add external product support to api package
2021-02-26 09:16:02 -07:00
Claudio Sanches
d6e3cf6de9
Update default GIT branch
2021-02-25 20:51:14 -03:00
Tam Mullen
651bcb070a
Updated core test changelog
2021-02-25 15:00:30 +00:00
Tam Mullen
b6c4623057
Added tests for the merchant view order, update order status and update order details flows.
2021-02-25 15:00:30 +00:00
Tam Mullen
87aee208b6
Updated test comments and assertions based on feedback
2021-02-25 14:56:53 +00:00
Tam Mullen
502396ee00
Updated core test changelog
2021-02-25 14:56:53 +00:00
Tam Mullen
2e736d3e74
Updated from using StoreOwnerFlow to merchant
2021-02-25 14:56:53 +00:00
Tam Mullen
427225a3e1
Added tests for the merchant view order, update order status and update order details flows.
2021-02-25 14:56:53 +00:00
Ron Rennick
898e8a3a93
add grouped product test for api package
2021-02-24 15:16:38 -04:00
Ron Rennick
404e3aeb7c
update changelog, remove sale price from test
2021-02-23 14:44:47 -04:00
Ron Rennick
116dccd12a
add basic external product api test
2021-02-23 04:17:45 -04:00
Greg
3830dcefba
Update CHANGELOG.md
...
Fixed minor type in `CHANGELOG.md`
2021-02-22 13:13:04 -07:00
zhongruige
15825a5a13
Code review feedback
2021-02-22 13:09:11 -07:00
zhongruige
75aefa6325
Merge branch 'master' of github.com:woocommerce/woocommerce into add/e2e-shopper-variable-product-updates
2021-02-22 13:07:43 -07:00
Greg
5ca996b44a
Merge pull request #29079 from woocommerce/try/handle-confirm-dialog
...
add delay to confirm dialogs on refund test
2021-02-19 15:58:58 -07:00
Veljko
4915785684
Fix flakiness in test
2021-02-19 19:38:02 +01:00
Veljko
b1ed9e65d8
Fix failing build on TravisCI
2021-02-19 18:59:24 +01:00
Veljko
85bda2c8f2
Fix flakiness in test
2021-02-19 18:16:54 +01:00
Veljko
bf46077f55
Fix invalid spaces
2021-02-18 22:48:13 +01:00
Veljko
a77a4f264e
Add new e2e test merchant order searching
2021-02-18 21:53:30 +01:00
Veljko
eabee48a32
Remove waits and reorder test
2021-02-18 12:49:04 +01:00
Greg
3ad6a439e3
Merge branch 'master' into add/e2e-shopper-variable-product-updates
2021-02-15 08:20:22 -07:00
Greg
43a7d5d806
Merge branch 'master' into add/e2e-merchant-product-views
2021-02-15 08:19:52 -07:00
Veljko
46655e83a2
Add timeout waits in tests
2021-02-13 09:59:14 +01:00
Veljko
fc3b342545
Update changelogs and comments
2021-02-12 18:19:48 +01:00
Veljko
2b0127f9e3
Fix flaky scenarios and improve code
2021-02-12 17:43:01 +01:00
Veljko
1e26d880c1
Finalize test cases and scenarios
2021-02-12 16:10:23 +01:00
Veljko
7b42416718
Improve test and add new scenarios
2021-02-12 11:18:25 +01:00
Veljko
58b564f1cb
Add new component for shipping zones
2021-02-11 19:05:50 +01:00
Veljko
8891509478
Add new e2e test merchant shipping zones
...
In progress still
2021-02-11 17:47:58 +01:00
Veljko
01850a9cec
Merge branch 'master' into e2e-shopper-browse-search-sort
2021-02-11 15:03:31 +01:00
Veljko
fff3904bbb
Add new page utils and update coupon tests
2021-02-11 10:30:39 +01:00
Veljko V
c755b5d0a7
Merge branch 'master' into e2e-shopper-pay-order
2021-02-11 09:13:52 +01:00
Veljko V
56cb17c9f7
Merge branch 'master' into e2e-shopper-browse-search-sort
2021-02-11 09:05:21 +01:00
Greg
6d16e6831a
Merge pull request #29064 from woocommerce/add/e2e-merchant-order-customr-payment-page
...
Add e2e test: merchant order customer payment page
2021-02-10 16:01:47 -07:00
Veljko
5a09000058
Merge branch 'master' into e2e-shopper-browse-search-sort
2021-02-10 22:31:42 +01:00
Veljko
1023075b75
Merge branch 'master' into e2e-shopper-pay-order
2021-02-10 22:30:55 +01:00
zhongruige
0fea99f6be
Merge branch 'master' of github.com:woocommerce/woocommerce into add/e2e-merchant-product-views
2021-02-10 12:59:13 -07:00
zhongruige
27599e82cb
Merge branch 'master' of github.com:woocommerce/woocommerce into add/e2e-shopper-variable-product-updates
2021-02-10 12:58:17 -07:00
Greg
dcbbde1ce6
Merge pull request #29082 from woocommerce/e2e/e2e-fix-flaky-cart-coupons-test
...
Make cart coupons test more granular
2021-02-10 12:57:35 -07:00
Ron Rennick
cd8826e85f
Merge pull request #29037 from woocommerce/packages/update-e2e-docs
...
Update E2E docs
2021-02-10 15:29:41 -04:00
zhongruige
8f81ded6c0
Added new tests for shopper variable product updates
2021-02-10 11:27:50 -07:00
zhongruige
642c3aa40f
Merge branch 'master' of github.com:woocommerce/woocommerce into add/e2e-merchant-product-views
...
# Conflicts:
# tests/e2e/core-tests/CHANGELOG.md
# tests/e2e/utils/README.md
2021-02-10 09:19:14 -07:00
Veljko
f3b18880f0
Add waits to avoid flakiness
2021-02-10 13:22:04 +01:00
Veljko
c7cf42020f
Remove unnecessary code from test
2021-02-10 12:29:56 +01:00
Veljko
c27aa94a80
Updated cart coupons test
2021-02-10 11:51:08 +01:00
Veljko
57fa280533
Merge branch 'master' into e2e-shopper-pay-order
2021-02-10 10:57:52 +01:00
Veljko
5a16e5b972
Update changelogs
2021-02-10 09:24:40 +01:00
Veljko
9fe10b23ba
Update test description
2021-02-10 09:13:35 +01:00
Ron Rennick
93f8c067fe
add delay to confirm dialogs on refund test
2021-02-09 23:08:29 -04:00
zhongruige
5d228cc4ab
Code review feedback
2021-02-09 13:35:20 -07:00
Veljko V
ef5221e307
Merge branch 'master' into e2e-shopper-browse-search-sort
2021-02-09 18:32:58 +01:00
zhongruige
dfeea59f6b
Minor wording change
2021-02-08 17:03:19 -07:00
zhongruige
b52c31063f
Added new tests for customer order page in the merchant orders flow
2021-02-08 17:01:21 -07:00
Veljko
c18cbcec02
Remove variable from test
2021-02-05 10:49:52 +01:00
Veljko
3294897517
Add new shopper method and update test
2021-02-05 10:30:25 +01:00
Veljko
2bc07e9b55
Fix spacing in code
2021-02-05 09:29:30 +01:00
Veljko
5c7fa67f35
Reorder shopper tests
2021-02-04 20:49:55 +01:00
Ron Rennick
371f2c31a6
update missed StoreOwner/CustomerFlows in docs, improve readability of some sections
2021-02-04 15:45:57 -04:00
Veljko
1d6d727350
Revert back change and update code
2021-02-04 20:44:29 +01:00
Veljko
945d8bdf4a
Update comment
2021-02-04 18:07:20 +01:00
Veljko
be56fa7772
Reorder shopper tests
2021-02-04 17:23:37 +01:00
Veljko
f6a19c1430
Reorder scenarios within test
2021-02-04 14:51:17 +01:00
Veljko
7f2163fdd8
Add new test shop browse search sort products
2021-02-04 14:44:23 +01:00
Veljko
ff71de8578
Fix spaces and split tests
2021-02-03 13:13:28 +01:00
Veljko
649cb4cd8d
Reorder shopper test execution for new test
2021-02-01 18:29:15 +01:00
Veljko V
6d6554ccbd
Merge branch 'master' into e2e-shopper-grouped-product
2021-02-01 12:25:03 +01:00
Veljko
2451b636d7
Merge branch 'master' into e2e-shopper-pay-order
2021-01-28 19:46:06 +01:00
Veljko
6b15fe98e5
Revert back index reorder changes
2021-01-28 19:45:39 +01:00
Ron Rennick
a252b3a3d8
use workaround for coupon already applied
2021-01-28 10:39:48 -04:00
Veljko
6a64a39b39
Reorder test in index to avoid flakyness
2021-01-28 12:10:50 +01:00
Veljko
bfa9cc1788
Reorder test in index and update readme
...
I added also missing for other pull requests that were merged already
2021-01-28 11:12:56 +01:00
Ron Rennick
de759607d1
use correct coupon codes to total $0
2021-01-27 21:04:01 -04:00
Ron Rennick
1195e79c17
clear coupon code for entry
2021-01-27 20:34:56 -04:00
Ron Rennick
d18dc96158
make cart coupon test more granular
2021-01-27 17:15:39 -04:00
Veljko
57a798c0e9
Merge branch 'master' into e2e-shopper-pay-order
2021-01-27 17:38:03 +01:00
zhongruige
1e36385fc8
Merge branch 'master' of github.com:woocommerce/woocommerce into add/e2e-merchant-product-views
2021-01-27 08:05:14 -07:00
Ron Rennick
d882433db4
Merge pull request #28661 from woocommerce/e2e-shopper-cart-apply-coupon
...
Add new e2e test shopper cart apply coupon
2021-01-25 13:34:23 -04:00
Ron Rennick
6134d0ffc8
Merge pull request #28867 from woocommerce/add/e2e-shopper-registered-checkout
...
E2E: add registered shopper checkout test
2021-01-25 12:52:48 -04:00
Ron Rennick
0eafe83be6
Merge branch 'master' into e2e-shopper-cart-apply-coupon
2021-01-25 12:24:19 -04:00
Ron Rennick
09dedb5520
bump version in E2E packages ( #28823 )
...
* bump version in core-tests, utils
* bump api package version, update changelog
* bump e2e-environment to 0.2.0
2021-01-22 14:22:33 +01:00
Leif Singer
7154b61283
move verifyOrder into merchant
2021-01-22 12:44:18 +01:00
Leif Singer
1bafa98a66
move registered customer checkout test to general checkout tests
2021-01-22 11:16:54 +01:00
Leif Singer
197a126aab
E2E: add registered shopper checkout test
2021-01-22 11:16:53 +01:00
zhongruige
665cb0b8cf
Added tests around product search and editing a product
2021-01-20 16:19:07 -07:00
Veljko
521f5d9610
Add new e2e test shopper grouped product
2021-01-19 18:20:04 +01:00
Ron Rennick
8721b5d9d9
update core-tests, utils package readmes ( #28715 )
2021-01-19 14:00:59 +01:00
Veljko
c7f89fa8df
Fix changelog conflict
2021-01-18 14:50:58 +01:00
Veljko
0ae2110cd8
Update test to avoid conflict
2021-01-15 18:27:40 +01:00
Ron Rennick
3950f61f8f
fix merge conflict
2021-01-15 12:52:00 -04:00
Veljko V
cce8983f14
Update test case to avoid conflict with master
2021-01-15 16:41:26 +01:00
Veljko V
22d7497d6a
Fix code to be according to standards
2021-01-14 19:13:16 +01:00
Veljko V
cbda8b17bb
Update changelog for core tests
2021-01-14 17:30:58 +01:00
Veljko V
d569717808
Update scenario of shopper paying his order
2021-01-14 17:19:06 +01:00
Veljko V
50d601355c
Update scenario shopper can pay his order
2021-01-14 14:22:39 +01:00
Veljko V
98823ba8d0
Add new e2e test case customer can pay for his order
2021-01-14 13:45:12 +01:00
Veljko V
760a879cb9
Fix white spaces issue
2021-01-11 16:45:31 +01:00
Veljko V
8b85a73977
Fix white spaces issue
2021-01-11 16:40:40 +01:00
Veljko V
633251009b
Update test to include lower case method
2021-01-11 16:34:10 +01:00
Veljko V
2e8b6cb0f1
Update test to include lower case method
2021-01-11 16:31:47 +01:00
Veljko
5ceda17664
Update code to be more concise
2021-01-09 18:53:12 +01:00
Veljko
2cf971486e
Update code to be more concise
2021-01-09 18:49:59 +01:00
Ron Rennick
20a6e3b2ed
merge master
2021-01-08 15:55:59 -04:00
Veljko
8111c4f410
Improve test case and components
2021-01-07 23:39:12 +01:00
Veljko
cf0a4df04b
Improve test case and components
2021-01-07 20:59:53 +01:00
Veljko V
79904279fa
Update components and test to be more concise
2021-01-06 17:08:29 +01:00
Veljko V
a0049c10ff
Fix test title to be more concise
2021-01-05 22:48:34 +01:00
Veljko V
d3169dcf43
Remove unnecessary code
2021-01-05 22:24:03 +01:00
Ron Rennick
b3b73e069a
merge upstream
2021-01-05 14:56:27 -04:00
Ron Rennick
35e490e631
restore accidental readme deletion
2021-01-05 14:52:29 -04:00
Leif Singer
62d5e9a0bc
fix an overlooked merge conflict resolution issue
2021-01-05 15:06:51 +01:00
Ron Rennick
3076e1e50f
disable setting variation fields in variable product test
2021-01-05 13:24:51 +01:00
Ron Rennick
120fc00f82
use waitAndClick, waitForSelector where applicable
2021-01-05 13:24:51 +01:00
Ron Rennick
7a03688006
variation test works to last uncommented step
2021-01-05 13:24:51 +01:00
Ron Rennick
0d2a5ac5e9
Fixes needed for variable product E2E test
...
- Jest/Puppeteer sometimes will not find an element on page load when that element is outside the initial viewport
- There were duplicate .variation_tab classes which confused Jest/Puppeteer
- Add function for opening and verifying new product page
- Update test sequence for changes in flow in markup and Jest/Puppeteer
2021-01-05 13:19:49 +01:00
Veljko V
f782bcdc86
Update changelog information
2021-01-04 15:28:09 +01:00
Veljko V
cf8c114198
Update changelog information
2021-01-04 15:27:05 +01:00
Veljko V
57f3eccc95
Fix conflict with another tests
...
We're using dynamic coupon creation now. I updated other test to search for specific coupon name because in order edit page there's only lowercased coupon names, but we're using uppercased for two reasons at least.
2021-01-04 15:20:40 +01:00
Veljko V
2204867a20
Fix conflict with another tests
...
We're using dynamic coupon creation now. I updated other test to search for specific coupon name because in order edit page there's only lowercased coupon names, but we're using uppercased for two reasons at least.
2021-01-04 15:11:41 +01:00
Ron Rennick
47c6d06a77
introduce evalAndClick() E2E utility function
2020-12-29 15:56:55 -04:00
zhongruige
f472d3cc0f
Cast to number for the comparison
2020-12-29 10:38:36 -07:00
zhongruige
e3765dc650
Code review feedback
2020-12-29 09:10:22 -07:00
zhongruige
aeb0f5861f
Make sure the tests are backwards compatible
2020-12-27 15:18:31 -07:00
Veljko V
a5175c75d6
Fix problem in headless by adding uiUnblocked
2020-12-24 11:57:17 +01:00
Veljko V
121099afe7
Fix problem in headless by adding uiUnblocked
2020-12-24 11:53:45 +01:00
Veljko V
3c85972780
Updated changelogs to utils and core tests
2020-12-24 10:55:20 +01:00
Veljko V
f4be2afa2a
Updated changelogs to utils and core tests
2020-12-24 10:54:21 +01:00
Veljko V
314295c785
Update existing code to be more successful in headless
2020-12-23 17:24:34 +01:00
Veljko V
e6ebfc5154
Update existing code to be headless compatible
2020-12-23 17:19:48 +01:00
Veljko V
a033be3fde
Add e2e test shopper checkout apply coupon
2020-12-23 16:51:25 +01:00
Veljko V
4b62b23580
Add new e2e test shopper cart apply coupon
2020-12-23 15:04:52 +01:00
zhongruige
0cdcb26f61
Addressing merge conflicts
2020-12-22 19:35:50 -07:00
Ron Rennick
d4cae9ee25
Update e2e-utils, e2e-core-tests to merchant & shopper ( #28133 )
...
* migrate utils from CustomerFlow/StoreOwnerFlow to customer, merchant and shopper
* merge customer into shopper
- add shopper.gotoMyAccount flow
* update internal uses to merchant, shopper
* add *Flow deprecation messages
* update e2e-utils changelog
* update order filter, refund tests to merchant
* add a wait to refund test for ajax to complete
* update StoreOwnerFlow to merchant in new test
* move ajax wait to end of previous test
2020-12-22 14:59:16 +01:00
zhongruige
55a8fc3d11
Merge branch 'master' of https://github.com/woocommerce/woocommerce into add/e2e-simple-price-config-variable
2020-12-21 08:54:33 -07:00
Vedanshu Jain
d2c5fc0750
Merge pull request #28635 from woocommerce/packages/core-tests/setup-shipping
...
use xpath to find onboarding set up shipping task
2020-12-21 01:05:46 +05:30
Ron Rennick
4774297e15
use xpath to find onboarding set up shipping task
2020-12-19 23:00:32 -04:00
zhongruige
5131c922a2
Remove unneeded no-disabled-tests
2020-12-15 20:18:16 -07:00
zhongruige
e178017e0a
Added tests for the merchant order apply coupon flow
2020-12-15 20:14:02 -07:00
zhongruige
d8018cf28e
Add missing trailing semicolon
2020-12-15 06:33:55 -07:00
zhongruige
88630e2a32
Add delete issued refund test
2020-12-13 16:07:16 -07:00
zhongruige
46164b032d
Add config variable for simple product price and update tests to utilize it
2020-12-12 15:46:13 -07:00
zhongruige
9d95a21f48
Cleanup unused no-standalone-expect
2020-12-11 10:54:42 -07:00
zhongruige
88ddefbcb3
Dynamically pull the currency symbol instead of hard-coding it
2020-12-11 10:48:20 -07:00
zhongruige
4ca6114476
Swap out currency symbol
2020-12-11 09:47:03 -07:00
zhongruige
2caac87d03
Added new tests for the merchant order refund flow
2020-12-10 21:27:04 -07:00
zhongruige
c07f31f22c
Merge branch 'master' into add/e2e-merchant-orders-filter-orders
2020-12-08 15:50:00 -07:00
zhongruige
1dfedf425c
Code review feedback--setting the consts in the test itself
2020-12-08 15:09:23 -07:00
Ron Rennick
80ded96120
merge master
2020-12-07 13:13:52 -04:00
zhongruige
ae1ebfd031
Code review feedback--moving statuses to config values
2020-12-05 20:30:42 -07:00
Ron Rennick
5a81d8de41
disable setting variation fields in variable product test
2020-12-03 15:09:55 -04:00
Ron Rennick
53fd108b1b
implement peer dependencies in e2e packages
2020-12-03 11:55:02 -04:00
Ron Rennick
60556ea288
update package changelogs
2020-12-01 19:19:10 -04:00
Ron Rennick
a21f9e24a4
add config to package.json in utils, core tests
2020-12-01 18:03:50 -04:00
zhongruige
7e286e30f2
Added order filter tests; created helper functions for the tests; updated READMEs and CHANGELOG to reflect changes
2020-11-27 14:49:20 -07:00
Ron Rennick
0e29912b14
merge master
2020-11-25 21:29:19 -04:00
Ron Rennick
810fd41973
Merge branch 'master' into fix/25643
2020-11-20 15:01:08 -04:00
Tam Mullen
04c9e2f12f
Merge pull request #28191 from woocommerce/packages/core-tests/functional-permlainks-test
...
add permalinks working test
2020-11-11 14:58:01 +00:00
Ron Rennick
9feecc1376
add/update e2e package changelogs
2020-11-05 16:57:04 -04:00
Ron Rennick
d0fd8acd44
add permalinks working test
2020-11-04 14:56:48 -04:00
Rodrigo Primo
683c8cbcd7
Merge pull request #28116 from woocommerce/fix/flaky-coupon-test
...
fix flaky e2e coupon test
2020-10-29 18:04:59 -03:00
Ron Rennick
bc2845fe3a
merge master
2020-10-29 14:27:55 -03:00
Tam Mullen
20d973975e
Merge pull request #27916 from woocommerce/add/core-tests-readme
...
add readme to core tests package
2020-10-29 17:13:40 +00:00
Ron Rennick
d30648f55f
use waitAndClick, waitForSelector where applicable
2020-10-29 12:24:50 -03:00
Ron Rennick
0424bfe847
fix typo in setup instructions URL
2020-10-29 08:44:10 -03:00
Ron Rennick
038058af1e
update product new test with correct parameters
2020-10-28 13:44:33 -03:00
Ron Rennick
1794026773
fix flaky e2e coupon test
2020-10-27 16:44:42 -03:00
Ron Rennick
7a5cad3f99
variation test works to last uncommented step
2020-10-20 19:43:07 -03:00
Ron Rennick
894dceee95
Fixes needed for variable product E2E test
...
- Jest/Puppeteer sometimes will not find an element on page load when that element is outside the initial viewport
- There were duplicate .variation_tab classes which confused Jest/Puppeteer
- Add function for opening and verifying new product page
- Update test sequence for changes in flow in markup and Jest/Puppeteer
2020-10-20 11:25:36 -03:00
Ron Rennick
0a7c0dc7fc
Merge pull request #27790 from woocommerce/fix/27787
...
Expose automattic/puppeteer-utils in e2e-environment
2020-10-15 09:52:52 -03:00
Julia Amosova
03078c5a9d
Implement `waitAndClick` in the setup e2e test.
2020-10-13 16:25:28 -04:00
Ron Rennick
24713a45c3
restore shipping setup test
2020-10-13 16:15:07 -03:00
Ron Rennick
903b86677c
add readme to core tests package
2020-10-09 10:31:45 -03:00
Ron Rennick
72219b2323
move merchant tests to package
2020-09-30 14:41:31 -03:00
Ron Rennick
76f591251a
move front end tests to package
2020-09-29 17:00:34 -03:00
Ron Rennick
27e79f465f
split activation, onboarding, setup tests into separate files
2020-09-29 16:16:43 -03:00
Ron Rennick
1abbe3f273
initial core test package files, move setup tests to package
2020-09-29 15:22:20 -03:00