Commit Graph

39 Commits

Author SHA1 Message Date
Martin Vere Cihlar
d74b38b90e feat(e2e): Expand buy-coin test to full flow (#16516)
* feat(e2e): expand buy coin test to whole flow

adds steps and verificaiton for finishing buy and seeing transaction state
minor general refactoring
new custom matcher shouldHavePayload
refactors invity mock objects
new locators

* fix(e2e): Adjust redirect of buy-coin to work on CI

adjust imports
improve logging of shouldHavePayload

* fix(e2e): yarn dedupe

* fix(e2e): list dependencies

* refactor(e2e): PR feedback
2025-01-24 15:14:47 +01:00
Martin Vere Cihlar
1fb7d67c25 E2E initial Invity mocking and Headless runs (#16429)
* feat(e2e): Invity mocking for playwright tests

* feat(e2e): expands validation of buy-coin tests

* fix(e2e): Fix locators and masking of refresh time

* refactor(e2e): Switch e2e tests to HEADLESS mode

* refactor(e2e): Switching to true chromium headless

modifies browser tests
updates snapshots
removes unnecessary steps

* fix(e2e): PR cleanup
2025-01-20 14:50:31 +01:00
Martin Vere Cihlar
0685af3362 feat(e2e): adds script for updating snapshots + docs (#16315) 2025-01-13 09:46:05 +01:00
Martin Vere Cihlar
a2ffd0ac4a feat(e2e): Add test.step decorator to all page object methods (#16148)
* feat(e2e): Add test.step decorator to all page object methods

* feat(e2e): guideline entry about step decorators
2025-01-03 18:27:14 +01:00
Martin Vere Cihlar
631f1504ca feat(e2e): Converting cy to pw general.test.ts (#15882)
* feat(e2e): Converting cy to pw general.test.ts

* fix(e2e): Adds retry mechanism for dropdown options in setting tests

* feat(e2e): Start attaching electron traces to the report

* feat(e2e): Electron test videos are not added to reports
2024-12-11 14:55:19 +01:00
Ondřej Hájek
122f8f54c8 docs(e2e): Updated e2e tests docs after PW update (#15777) 2024-12-05 15:31:34 +01:00
Vere-Grey
ceb44848a6 refactor(e2e): Refactors Locators in rest of the suite-core (#15623)
all page objects have locators refactored
related methods updated and renamed
several redundant methods were removed
adds few testids to product
expands contribution guide
2024-11-28 14:04:17 +01:00
Vere-Grey
ea49e44374 fix(e2e): Resolve local fails of core tests (#15566)
These tests are passing without an issue on CLI
Conditionaly skiping local runs of 'EAP test'. Adding issue to backlog
Annoting dependency of 'Electrum completes discovery successfully'
2024-11-26 08:30:14 +01:00
Ondrej Hajek
25d18916be refactor(e2e): Added contribution guide and lint fixes 2024-11-25 10:28:23 +01:00
Ondrej Hajek
ccbdee9593 fix(e2e): Fixed and refactored wallet labeling test 2024-10-29 09:28:05 +01:00
Jakub Ondracek
4b5d06ed51 test: updating group naming in the gitlab too 2024-03-15 13:13:25 +01:00
Martin Varmuza
a17875db4a test(suite): e2e improvements 2024-02-04 09:37:42 +01:00
Peter Sanderson
d3a7b23a07 chore(test): remove unnecesary dev-tools code, there is a keybind for it 2024-02-01 17:34:01 +01:00
Peter Sanderson
3cebf398e1 fix(test): fix desktop playwright tests (selector for balances on dashboard) 2024-02-01 17:27:01 +01:00
Martin Varmuza
9159438c3b chore: remove integration-tests folder remnants 2024-01-24 09:22:48 +01:00
Szymon Lesisz
e7defcc280 tests(suite-desktop): get rid of copying binaries 2023-11-08 11:58:35 +01:00
tomasklim
4229fd483b chore: update prettier to v3 and reformat 2023-11-04 08:55:36 +01:00
Martin Varmuza
3b8296c3d5 revert "test(suite-desktop): get rid of copying binaries"
This reverts commit 27f88acdf8.
2023-09-06 10:15:36 +02:00
Martin Varmuza
27f88acdf8 test(suite-desktop): get rid of copying binaries 2023-09-01 21:39:20 +02:00
Szymon Lesisz
d62a7cbda1 feat(nix): add playwright browser path to shell.nix
added docs note how to fix missing binaries in playwright e2e tests
2023-05-02 14:33:17 +02:00
Jan Komarek
aaca199b3e e2e(suite-web): test doge account spending UTXO with amount above MAX_SAFE_INTEGER 2022-11-29 12:22:20 +01:00
Jan Komarek
69a30529f2 fix(docs): fix link URLs 2022-08-05 10:22:30 +02:00
jakub.ondracek
fcd9bb7a28 feat(e2e): updating the e2e documentation and fixing the path bug 2022-06-09 17:29:15 +02:00
Jan Komarek
5c001ccccf chore(suite): update suite readmes 2022-06-09 17:29:15 +02:00
Jan Komarek
b5ca775b89 chore: update READMEs for miscellaneous packages 2022-06-09 17:29:15 +02:00
martin
30c452b69c chore: update docs (#5439)
* docs: general update

* docs: more info about tests
2022-05-23 17:30:52 +02:00
Carlos Garcia Ortiz karliatto
d623ba2477 docs: electrum regtest with suite 2022-03-10 10:09:38 +01:00
Seb Soroori
439aa222f9 Update Docker hyperlinks
Linux one pointed to a macOS one and the macOS redirects to an updated URL.
2022-02-08 09:42:15 +01:00
tomasklima
23845c7038 chore(docs): format using prettier 2021-11-02 14:34:35 +01:00
Marek Polak
1f7a2edca1 feat(integration-tests): added autodetection tests 2021-09-17 09:18:14 +02:00
tomasklima
145a43d21e fix(e2e): fix dev port 2021-06-02 16:18:54 +02:00
Jen Tak
7000813b97 docs: Improve e2e docs
- Make newlines after heading consistent.
- Make navigation notation consistent.
- Use simpler code formatting, keep double backticks only where needed.
- Explain M1 Mac situation and link to corresponding issue.
- Reword a sentence to follow natural time sequence.
- Remove dot prefix from relative paths
    Paths with the dot appear as relative to the current file (e2e-web.md)
    but that's wrong. Remove the dot from relative paths forcing the reader
    to figure out what the path is relative to. Also note it at top of the
    manual.
2021-04-13 08:10:14 +02:00
Tomas Susanka
3cfbc89204 docs: clean up e2e readme and add instructions for Linux 2021-04-06 13:52:15 +02:00
tomasklima
2b9a4d863b docs: add info on how to run cypress on macOS 2021-04-01 15:55:32 +02:00
mroz22
55e967de7f tests(e2e): visual testing 2021-01-05 14:20:15 +01:00
mroz22
cdc0ff329d ci: dont run e2e/browsers in parallel 2020-12-07 11:39:23 +01:00
Ondrej Sika
879220c398 ci: run e2e tests in containers 2020-12-02 14:25:51 +01:00
mroz22
20ef4d7613 test(e2e): revisit failing (skipped) tests 2020-10-19 10:14:09 +02:00
mroz22
69b724cd44 docs(e2e): move and update docs on e2e 2020-10-13 08:47:47 +02:00