OWORK End-to-end Testing

Rapport de la campagne de test OWORK

Résumé


Date de la campagne: 18/06/2024 - 11:21:16

Plateforme testée: https://testsautorun.dev.test2-owork.fr

Client: Debian 11.7 - Navigateur: Chrome 117.0.5938.92

Scénarios échoués: 5 sur 80 - Scénarios non testés: 0

Durée: 1h 08m 20s


Test ID Groupe Scénario Browsers Durée Résultat
1 (OWORK-F001-001) OWORK Login page F1 Landing on page Login Chrome 117.0.5938.92 8s OK
2 (OWORK-F001-002) OWORK Login page F2 Login with a user Chrome 117.0.5938.92 20s OK
3 (OWORK-F002-001) OWORK Invoice F1 Landing on page Invoice Chrome 117.0.5938.92 26s OK
4 (OWORK-F002-002) OWORK Invoice F2 Check grid lines with top Group filters Chrome 117.0.5938.92 20s OK
5 (OWORK-F002-003) OWORK Invoice F3 Check grid refresh button Chrome 117.0.5938.92 17s OK
6 (OWORK-F002-004) OWORK Invoice F4 Check Choose columns Chrome 117.0.5938.92 14s OK
7 (OWORK-F002-005) OWORK Invoice F5 Check Display columns filters Chrome 117.0.5938.92 13s OK
8 (OWORK-F002-006) OWORK Invoice F6 Check Columns filters TEXT Chrome 117.0.5938.92 14s OK
9 (OWORK-F002-007) OWORK Invoice F7 Check Columns filters DATE Chrome 117.0.5938.92 13s OK
10 (OWORK-F002-008) OWORK Invoice F8 Check Columns filters NUMBER Chrome 117.0.5938.92 13s OK
11 (OWORK-F002-009) OWORK Invoice F9 Check Columns filters LIST Chrome 117.0.5938.92 13s OK
12 (OWORK-F002-010) OWORK Invoice F10 Check Columns filters reset button Chrome 117.0.5938.92 17s OK
13 (OWORK-F002-011) OWORK Invoice F11 Check Multiple Columns filters Chrome 117.0.5938.92 22s OK
14 (OWORK-F002-012) OWORK Invoice F12 Use dialog filter with mulitple conditions Chrome 117.0.5938.92 15s OK
15 (OWORK-F002-013) OWORK Invoice F13 Move columns Chrome 117.0.5938.92 18s OK
16 (OWORK-F002-014) OWORK Invoice F14 Resize columns Chrome 117.0.5938.92 13s OK
17 (OWORK-F002-015) OWORK Invoice F15 Order lines by column Chrome 117.0.5938.92 12s OK
18 (OWORK-F002-016) OWORK Invoice F16 Order lines by multiple column Chrome 117.0.5938.92 12s OK
19 (OWORK-F002-017) OWORK Invoice F17 Pin columns Chrome 117.0.5938.92 11s OK
20 (OWORK-F002-018) OWORK Invoice F18 Save column settings and reset Chrome 117.0.5938.92 19s OK
21 (OWORK-F002-019) OWORK Invoice F19 Lines selection in sub-status with actions Chrome 117.0.5938.92 18s OK
22 (OWORK-F002-020) OWORK Invoice F20 Group lines by status Chrome 117.0.5938.92 24s OK
23 (OWORK-F002-021) OWORK Invoice F21 Group lines by Status and Sent to Chrome 117.0.5938.92 16s OK
24 (OWORK-F002-022) OWORK Invoice F22 Aggregated grouped values Chrome 117.0.5938.92 15s OK
25 (OWORK-F002-023) OWORK Invoice F23 Aggregated grouped values and save calcul Chrome 117.0.5938.92 31s OK
26 (OWORK-F002-024) OWORK Invoice F24 Display graphic Chrome 117.0.5938.92 18s OK
27 (OWORK-F002-025) OWORK Invoice F25 Export Excel Chrome 117.0.5938.92 19s OK
28 (OWORK-F003-001) OWORK Home F1 Search and Notify Chrome 117.0.5938.92 23s OK
29 (OWORK-F003-002) OWORK Home F2 Change your password Chrome 117.0.5938.92 14s OK
30 (OWORK-F003-003) OWORK Home F3 User preferences Chrome 117.0.5938.92 18s OK
31 (OWORK-F004-001) OWORK Document F1 acces GED space Chrome 117.0.5938.92 2m 21s OK
32 (OWORK-F004-002) OWORK Document F2 grid filtering Chrome 117.0.5938.92 18s OK
33 (OWORK-F004-003) OWORK Document F3 document text searching Chrome 117.0.5938.92 25s OK
34 (OWORK-F004-004) OWORK Document F4 assign document Chrome 117.0.5938.92 34s OK
35 (OWORK-F004-004b) OWORK Document F4b multi assign document Chrome 117.0.5938.92 17s OK
36 (OWORK-F004-005) OWORK Document F5 basket Chrome 117.0.5938.92 38s OK
37 (OWORK-F004-006) OWORK Document F6 bookmark Chrome 117.0.5938.92 30s OK
38 (OWORK-F004-007) OWORK Document F7 delete Chrome 117.0.5938.92 21s OK
39 (OWORK-F004-007b) OWORK Document F7b multi delete Chrome 117.0.5938.92 21s OK
40 (OWORK-F004-008) OWORK Document F8 modify metadata Chrome 117.0.5938.92 38s OK
41 (OWORK-F004-008b) OWORK Document F8b multi modify metadata Chrome 117.0.5938.92 19s OK
42 (OWORK-F004-009) OWORK Document F9 lock document Chrome 117.0.5938.92 1m 37s OK
43 (OWORK-F004-10) OWORK Document F10 move document Chrome 117.0.5938.92 31s OK
44 (OWORK-F004-10b) OWORK Document F10b multi move document Chrome 117.0.5938.92 27s OK
45 (OWORK-F004-11) OWORK Document F11 Revision of a document Chrome 117.0.5938.92 38s OK
46 (OWORK-F004-12) OWORK Document F12 add new document Chrome 117.0.5938.92 27s OK
47 (OWORK-F004-13) OWORK Document F13 copy a document Chrome 117.0.5938.92 38s OK
48 (OWORK-F005-001a) OWORK Ged F005-001a Share a document Chrome 117.0.5938.92 34s OK
49 (OWORK-F005-001b) OWORK Ged F005-001b Share a document with password Chrome 117.0.5938.92 29s OK
50 (OWORK-F005-001c) OWORK Ged F005-001c Share a document with expire date Chrome 117.0.5938.92 28s OK
51 (OWORK-F005-001e) OWORK Ged F005-001e MUTLI Share some documents Chrome 117.0.5938.92 25s OK
52 (OWORK-F005-002) OWORK Ged F005-002 Replace file Chrome 117.0.5938.92 57s OK
53 (OWORK-F005-003) OWORK Ged F005-003 Download Chrome 117.0.5938.92 11s OK
54 (OWRK-F005-003b) OWORK Ged F005-003b MULTI Download Chrome 117.0.5938.92 12s OK
55 (OWORK-F005-004) OWORK Ged F005-004 Model Chrome 117.0.5938.92 27s OK
56 (OWORK-F005-005a) OWORK Ged F005-005a Stamp Chrome 117.0.5938.92 24s OK
57 (OWORK-F005-005b) OWORK Ged F005-005b Stamp download Chrome 117.0.5938.92 27s OK
58 (OWORK-F005-006) OWORK Ged F005-006 Linked documents Chrome 117.0.5938.92 48s OK
59 (OWORK-F005-007) OWORK Ged F005-007 History track Chrome 117.0.5938.92 2m 22s OK
60 (OWORK-F006-001) OWORK Workflow F006-001 Add a document to the workflow Chrome 117.0.5938.92 41s OK
61 (OWORK-F006-002) OWORK Workflow F006-002 Validate a workflow document Chrome 117.0.5938.92 3m 24s KO
62 (OWORK-F006-003) OWORK Workflow F006-003 Refuse a workflow document Chrome 117.0.5938.92 3m 35s KO
63 (OWORK-F006-004) OWORK Workflow F006-004 Send back a workflow document Chrome 117.0.5938.92 4m 06s KO
64 (OWORK-F007-001) OWORK Rights F007-001 Restricted Space Chrome 117.0.5938.92 2m 30s OK
65 (OWORK-F007-002) OWORK Rights F007-002 Restricted document type Chrome 117.0.5938.92 1m 08s OK
66 (OWORK-F007-002b) OWORK Rights F007-002b Restricted document type View Chrome 117.0.5938.92 1m 04s OK
67 (OWORK-F007-003) OWORK Rights F007-003 Restricted document view Chrome 117.0.5938.92 1m 06s OK
68 (OWORK-F007-004) OWORK Rights F007-004 Restricted metadata Chrome 117.0.5938.92 1m 25s OK
69 (OWORK-F007-004b) OWORK Rights F007-004b Restricted metadata modification Chrome 117.0.5938.92 1m 08s OK
70 (OWORK-F008-001) OWORK Outbound invoices F008-001 Invoice dashboard Chrome 117.0.5938.92 29s OK
71 (OWORK-F008-002) OWORK Outbound invoices F008-002 Create invoice Chrome 117.0.5938.92 1m 47s OK
72 (OWORK-F008-003) OWORK Outbound invoices F008-003 Invoice Details Chrome 117.0.5938.92 27s OK
73 (OWORK-F008-004) OWORK Outbound invoices F008-004 Invoice attachments Chrome 117.0.5938.92 57s OK
74 (OWORK-F008-005) OWORK Outbound invoices F008-005 Download invoice Chrome 117.0.5938.92 2m 39s KO
75 (OWORK-F009-001) OWORK Payslip F009-001 Create bulletins Chrome 117.0.5938.92 1m 16s KO
76 (OWORK-F009-002) OWORK Payslip F009-002 Create bulletins and cancel Chrome 117.0.5938.92 1m 11s OK
77 (OWORK-F010-001) OWORK Supplier bill F010-001 Add bill Majuscule Chrome 117.0.5938.92 1m 36s OK
78 (OWORK-F010-002) OWORK Supplier bill F010-002 Add a Supplier Chrome 117.0.5938.92 1m 54s OK
79 (OWORK-F010-003) OWORK Supplier bill F010-003 TVA repartition Chrome 117.0.5938.92 3m 46s OK
80 (OWORK-F010-004) OWORK Supplier bill F010-004 Amount repartition Chrome 117.0.5938.92 5m 00s OK

Détails des erreurs

61. OWORK Workflow (OWORK-F006) - F006-002 Validate a workflow document    Cliquez sur l'image 

AssertionError: expected false to be truthy

Browser: Chrome 117.0.5938.92 / Linux 0.0
Screenshot: /tests/reports/OWORK_E2E_report_chromium_20240618_112109/test-61-errors/1.png

   144 |    await testController.wait(3000);
   145 |    await testController.click(notification); //7
   146 |    await testController.expect(lineNotifica.exists).ok({ timeout: LONGTIME });
   147 |    await testController.click(lineNotifica); //8
   148 |    await testController.wait(3000);
 > 149 |    await testController.expect(valider.exists).ok({ timeout: LONGTIME }); //9
   150 |    await testController.expect(refuser.exists).ok({ timeout: LONGTIME });
   151 |
   152 |    await testController.click(valider); //10
   153 |    await testController.click(btnChoose);
   154 |    await testController.click(ged);

   at <anonymous> (/tests/tests/owork/06_workflow.js:149:49)
   at asyncGeneratorStep (/tests/tests/owork/06_workflow.js:28:35)
   at _next (/tests/tests/owork/06_workflow.js:28:35) 

62. OWORK Workflow (OWORK-F006) - F006-003 Refuse a workflow document    Cliquez sur l'image 

The specified selector does not match any element in the DOM tree.

 > | Selector('.row [title="Refuser"]')

Browser: Chrome 117.0.5938.92 / Linux 0.0
Screenshot: /tests/reports/OWORK_E2E_report_chromium_20240618_112109/test-62-errors/1.png

   248 |   await testController.click(notification); //8
   249 |   await testController.expect(lineNotifica.exists).ok({ timeout: LONGTIME });
   250 |   await testController.click(lineNotifica); //9
   251 |   await testController.wait(3000);
   252 |
 > 253 |   await testController.click(refuser); //10
   254 |   await testController.typeText(formComment, userGed.comment3, {speed: 0.5});
   255 |   await testController.click(validate);
   256 |    await testController.wait(5000)
   257 |
   258 |   await testController.click(menuDoc); //11

   at <anonymous> (/tests/tests/owork/06_workflow.js:253:25)
   at asyncGeneratorStep (/tests/tests/owork/06_workflow.js:28:35)
   at _next (/tests/tests/owork/06_workflow.js:28:35) 

63. OWORK Workflow (OWORK-F006) - F006-004 Send back a workflow document    Cliquez sur l'image 

Cannot obtain information about the node because the specified selector does not match any node in the DOM tree.

 > | Selector('[data-bind="lastDecisionComment.comment"]')

Browser: Chrome 117.0.5938.92 / Linux 0.0
Screenshot: /tests/reports/OWORK_E2E_report_chromium_20240618_112109/test-63-errors/1.png

   336 |    await testController.click(notification); //12
   337 |    await testController.expect(lineNotifica.exists).ok({ timeout: LONGTIME });
   338 |    await testController.click(lineNotifica);
   339 |    await testController.wait(3000);
   340 |
 > 341 |    await testController.expect(comment2.innerText).eql(userGed.comment4, {timeout: VERYSHORTTIME}); //13
   342 |    await testController.click(refuser); //14
   343 |    await testController.click(validate);
   344 |    await testController.wait(5000)
   345 |
   346 |    await testController.click(menuDoc); //15

   at <anonymous> (/tests/tests/owork/06_workflow.js:341:53)
   at asyncGeneratorStep (/tests/tests/owork/06_workflow.js:28:35)
   at _next (/tests/tests/owork/06_workflow.js:28:35) 

74. OWORK Outbound invoices (OWORK-F008) - F008-005 Download invoice    Cliquez sur l'image 

AssertionError: expected false to be truthy

Browser: Chrome 117.0.5938.92 / Linux 0.0
Screenshot: /tests/reports/OWORK_E2E_report_chromium_20240618_112109/test-74-errors/1.png

   324 |    await testController.expect(viewEmail.exists).ok({ timeout: LONGTIME });
   325 |
   326 |    await testController.click(linkEmail); //3
   327 |    await testController.wait(3000)
   328 |    await testController.expect(viewPublicDowload.exists).ok({ timeout: LONGTIME });
 > 329 |    await testController.expect(btnDowload.exists).ok({ timeout: LONGTIME });
   330 |
   331 |}).meta("code", "OWORK-F008-005");
   332 |

   at <anonymous> (/tests/tests/owork/08_outbound.js:329:52)
   at asyncGeneratorStep (/tests/tests/owork/08_outbound.js:34:35)
   at _next (/tests/tests/owork/08_outbound.js:34:35) 

75. OWORK Payslip (OWORK-F009) - F009-001 Create bulletins    Cliquez sur l'image 

The specified selector does not match any element in the DOM tree.

 > | Selector('.modal-above-all.show .modal-footer .btn-true')

Browser: Chrome 117.0.5938.92 / Linux 0.0
Screenshot: /tests/reports/OWORK_E2E_report_chromium_20240618_112109/test-75-errors/1.png

   87 |    await testController.click(payrollSlips); //6
   88 |    await testController.expect(filterValidate.innerText).eql("2");
   89 |    await testController.click(validate);
   90 |    await testController.expect(viewPayslipMain.exists).ok({ timeout: LONGTIME });
   91 |
 > 92 |    await testController.click(yesModal); //7
   93 |    await testController.click(generalInformation); //8
   94 |    await testController.expect(lineValidate.innerText).eql("1");
   95 |
   96 |}).meta("code", "OWORK-F009-001");
   97 |

   at <anonymous> (/tests/tests/owork/09_payslip.js:92:26)
   at asyncGeneratorStep (/tests/tests/owork/09_payslip.js:13:38)
   at _next (/tests/tests/owork/09_payslip.js:13:38)