Commit Graph

115 Commits

Author SHA1 Message Date
Julia Amosova 882315182b Remove test:e2e.json file from the code base 2019-11-24 13:18:57 +00:00
Julia Amosova 2818a3c67d Add config file to store variables needed to run e2e tests 2019-11-24 13:08:48 +00:00
Julia Amosova 5efae398fe Finish remaining work on the setup-wizard e2e test 2019-11-24 11:38:13 +00:00
Julia Amosova 6dea34770f Introduce Docker compose file & setup-wizard e2e test 2019-11-23 17:40:29 +00:00
Julia Amosova 5c57759dbc Implement @jest/test-sequencer in order to run tests in specific order 2019-11-22 14:56:58 +00:00
Julia Amosova 59499da8ef Update products in the checkout verification & address filling functions 2019-11-22 12:33:08 +00:00
Julia Amosova 6f0617825a Resolving conflicts with feature branch 2019-11-21 17:21:58 +00:00
Julia Amosova 5e083cfdbf Change the way navigation between My Account pages is done 2019-11-21 16:52:29 +00:00
Julia Amosova ddbd688bd4 Introduce postID after creating simple and variable products 2019-11-06 22:17:44 +00:00
Julia Amosova bef04b37f4 Resolve conflicts with feature branch 2019-11-06 17:00:48 +00:00
Julia Amosova 937ec06900 Refactor clicking on different menu tabs of My Account page 2019-11-06 16:32:11 +00:00
Julia Amosova 1b54fa78c9 Merge branch 'new/puppeteer-screenshot-tester' of https://github.com/woocommerce/woocommerce into new/puppeteer-screenshot-tester 2019-10-25 18:10:49 +02:00
Julia Amosova 0c7c88b662 Fix failing new variable product test 2019-10-25 18:10:15 +02:00
Julia Amosova 88bfb1af50 Resolve conflicts with migration branch 2019-10-25 14:05:32 +02:00
Claudio Sanches 061b0f0b91 Fixed quotes style 2019-10-25 08:56:55 -03:00
Julia Amosova bcd74e80f7 Resolve conflicts with migration branch 2019-10-25 12:09:22 +02:00
Julia Amosova 4ce07e9387 Remove `moveToTrash` variable 2019-10-25 11:40:54 +02:00
Julia Amosova ec294e74fc Resolve conflicts with migration branch 2019-10-25 11:25:14 +02:00
Julia Amosova ae924fba0a Resolve conflicts with migration branch 2019-10-25 09:34:31 +02:00
Julia Amosova 2d6b560d41 Modify verification method once customer is logged in 2019-10-20 22:46:35 +01:00
Julia Amosova 747f9f6fc3 Resolve conflicts with migration branch 2019-10-20 22:17:08 +01:00
Julia Amosova 7c95f52050 Change verification method after deleting existing tax classes 2019-10-20 21:52:53 +01:00
Julia Amosova 1850348dc3 Merge branch 'new/puppeteer-screenshot-tester' into new/wp-admin-settings-tax-e2e-test 2019-10-20 21:13:26 +01:00
Julia Amosova 3664e70547 Merge branch 'new/puppeteer-screenshot-tester' into new/wp-admin-settings-gen-product-e2e-test 2019-10-20 17:10:34 +01:00
Julia Amosova 98fc901b93 Resolve conflicts with migration branch 2019-10-20 16:57:41 +01:00
Julia Amosova d444dbdaf4 Add variations creation verification 2019-10-17 15:55:50 +01:00
Julia Amosova 76ccc248aa Add new Puppeteer front-end e2e test: checkout page 2019-09-24 15:44:10 +01:00
Julia Amosova 409775287e Add new Puppeteer front-end e2e test: cart page 2019-09-24 12:56:02 +01:00
Julia Amosova f970111721 Introduce store owner logout flow 2019-09-24 11:39:24 +01:00
Julia Amosova 504de0012c Add new Puppeteer front-end e2e test: single product page 2019-09-24 10:47:47 +01:00
Julia Amosova 0e826b1bcd Add new front-end e2e test: my account page 2019-09-20 15:28:14 +01:00
Julia Amosova 5b04c7115f Update settings saved verification function 2019-09-04 17:34:33 +01:00
Julia Amosova 40219168c0 Add verification of settings after they've been saved 2019-09-04 17:29:13 +01:00
Julia Amosova d43ac30ba0 Add verification of settings after they've been saved 2019-09-04 13:12:37 +01:00
Julia Amosova 6989ae76c7 Add `setCheckbox` & `unsetCheckbox` functions 2019-09-03 12:55:25 +01:00
Julia Amosova b7201e1363 Add new Puppeteer e2e test: tax settings 2019-08-30 12:53:45 +01:00
Julia Amosova e069afb149 Add 2 new Puppeteer e2e tests: settings general & product 2019-08-30 12:03:57 +01:00
Julia Amosova 0b8d8d0e68 Add 2 new Puppeteer e2e tests: new coupon & new order 2019-08-29 17:09:42 +01:00
Julia Amosova 560f64d212 Remove Selenium e2e tests & add Puppeteer new product e2e test 2019-08-27 13:22:24 +01:00
Julia Amosova b3b3b15f6d Add development mode for running e2e tests 2019-08-23 18:02:13 +01:00
Julia Amosova 337b134c10 Implement Puppeteer architecture & add basic test 2019-08-23 11:34:07 +01:00
Gerhard e5ae8f10ae Update e2e test for variations to accomodate new missing price message on variations. 2019-07-14 17:47:30 +02:00
Rodrigo Primo ee51edad22 Update e2e tests database to WP 5.0.1 and WC 3.5.2 2018-12-19 13:00:55 +00:00
Ron Rennick e04b0fff31 use a more appropriate description for new installation tests 2018-12-18 16:28:49 -04:00
Ron Rennick 6079e1f541 ensure WP database is upgraded for current WP version 2018-12-18 16:02:57 -04:00
Ron Rennick e2f34928d3 update checkout flow for 3.5.0 2018-12-18 14:23:11 -04:00
Ron Rennick 603dd8cfcd remove redundant form update in cart page tests 2018-12-17 16:05:53 -04:00
Ron Rennick 3ab427f8bf add config-theme.js to test that a functional supported theme is active 2018-12-17 15:42:20 -04:00
Ron Rennick 729e7083ae move front end tests to front-end folder 2018-12-17 15:19:34 -04:00
Rodrigo Primo 69e1547cd9 Update e2e tests database to the latest WC db version 2018-06-12 09:02:40 -03:00
Brent Sessions c64a35300a Take screenshots of failed e2e tests (#20313)
This adds screenshots for broken e2e tests. The screenshots will also be uploaded to an Amazon S3 instance from Travis CI so they can be viewed. If run locally, there will be a screenshots directory created where they can be viewed

If there is a failed e2e test you'll see a block under `travis.sh after` in the build log in Travis CI that will give the URLs for the images.

* Adding screenshot capabilities to all tests

* trying screenshots on S3

* try to get a failed test

* finding the right path

* fixing yml

* only taking failed screenshots

* fixing yml

* moving paths to env

* fixing target

* try without artifact target

* fixing test

* setting back temporary changes

* fixing spacing

* unneeded change

* trying different uploader

* Force a failed test

* fixing test again

* fixing  unneeded change

* updating git ignore
2018-06-07 11:31:37 -03:00
Mike Jolley 2aec467de8
Wait for address fields to update in e2e checkout test (#20176)
* See if this error is breaking e2e

* Revert "See if this error is breaking e2e"

This reverts commit 3de6d71fc7.

* wait for address update
2018-05-23 12:56:35 +01:00
Peter Fabian 76d9cc7b19 Fix the US currency name and attribute check for creating variable product. 2018-04-25 10:00:10 +02:00
Brent Sessions e372d55a3c Run e2e tests on Travis builds (#18374) 2018-01-18 16:42:19 -02:00
claudiulodro da5eb4abd4 Update e2e sql db 2017-12-13 12:58:18 -08:00
claudiulodro f6f8c93e26 Update e2e tests and library 2017-12-13 12:14:53 -08:00
Rodrigo Primo 9793bd6985 Update e2e tests to work with the latest version of selenium-webdriver
The new version of selenium-webdriver no longer supports passing a description to before() and after().
2017-11-20 10:42:28 -02:00
Rodrigo Primo b28280f9ab Typo 2017-11-20 10:36:49 -02:00
claudiulodro 64a4a00198 Add e2e db 2017-10-31 13:50:39 -07:00
claudiulodro d72b29d4b7 Couple tweaks to make test run well on latest WC 2017-10-31 13:36:01 -07:00
claudiulodro 88eb283713 Update e2e tests 2017-10-31 11:14:19 -07:00
claudiulodro c604c0f824 Update chromedriver version and add singles tests 2017-10-06 13:10:50 -07:00
claudiulodro 07796aeece E2e testing 0.3.0 2017-06-06 11:58:01 -07:00
Claudiu Lodromanean 2006ae69a1 Remove readme.md in favor of wiki 2017-03-21 10:16:30 -07:00
Claudiu Lodromanean de4757e402 Change folder name and suppress npm error swarm 2017-03-21 10:03:06 -07:00