OWORK End-to-end Testing

Rapport de la campagne de test OWORK

Résumé


Date de la campagne: 13/11/2024 - 22:06:19

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

Client: Debian 11.11 - Navigateur: Chrome 130.0.0.0

Scénarios échoués: 25 sur 79 - Scénarios non testés: 0

Durée: 1h 06m 27s


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

Détails des erreurs

3. OWORK Invoice (OWORK-F002) - F1 Landing on page Invoice

AssertionError: expected '1' to deeply equal '-'

+ expected - actual

-1
+-


Browser: Chrome 130.0.0.0 / Linux 0.0

   118 |
   119 |test('F1 Landing on page Invoice', async testController => {
   120 |
   121 |    await testController.wait(2000)
   122 |    let allCount = await filtersHeaderFilterAllCount.innerText; //8469
 > 123 |    await testController.expect(linesCount.innerText).eql(allCount);
   124 |}).meta("code","OWORK-F002-001");
   125 |
   126 |test('F2 Check grid lines with top Group filters', async testController => {
   127 |
   128 |    await testController.expect(groupHeaderContainer.exists).ok({ timeout: LONGTIME });

   at <anonymous> (/tests/tests/owork/02_invoice.js:123:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

4. OWORK Invoice (OWORK-F002) - F2 Check grid lines with top Group filters

AssertionError: expected '1' to deeply equal '-'

+ expected - actual

-1
+-


Browser: Chrome 130.0.0.0 / Linux 0.0

   128 |    await testController.expect(groupHeaderContainer.exists).ok({ timeout: LONGTIME });
   129 |    await testController.expect(filtersHeaderFilterAllCount.exists).ok({ timeout: LONGTIME });
   130 |    await testController.expect(mainContainerInvoice.exists).ok({timeout:LONGTIME});
   131 |    await testController.wait(2000)
   132 |    let allCount = await filtersHeaderFilterAllCount.innerText; //8469
 > 133 |    await testController.expect(linesCount.innerText).eql(allCount);
   134 |    let sentCount = await filtersHeaderFilterSentCount.innerText;
   135 |    let todoCount = await filtersHeaderFilterTodoCount.innerText;
   136 |
   137 |    await testController.click(filtersHeaderFilterSent);
   138 |    await testController.wait(2000)

   at <anonymous> (/tests/tests/owork/02_invoice.js:133:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

5. OWORK Invoice (OWORK-F002) - F3 Check grid refresh button

AssertionError: expected '1' to deeply equal '-'

+ expected - actual

-1
+-


Browser: Chrome 130.0.0.0 / Linux 0.0

   153 |    await testController.expect(groupHeaderContainer.exists).ok({ timeout: LONGTIME });
   154 |    await testController.expect(filtersHeaderFilterAllCount.exists).ok({ timeout: LONGTIME });
   155 |    await testController.expect(mainContainerInvoice.exists).ok({timeout:LONGTIME});
   156 |    await testController.wait(2000)
   157 |    let allCount = await filtersHeaderFilterAllCount.innerText;
 > 158 |    await testController.expect(linesCount.innerText).eql(allCount);
   159 |    let todoCount = await filtersHeaderFilterTodoCount.innerText;
   160 |
   161 |    await testController.click(filtersHeaderFilterTodo);
   162 |    await testController.wait(2000)
   163 |    await testController.expect(linesCount.innerText).eql(todoCount);

   at <anonymous> (/tests/tests/owork/02_invoice.js:158:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

8. OWORK Invoice (OWORK-F002) - F6 Check Columns filters TEXT

AssertionError: expected '1' to deeply equal '2'

+ expected - actual

-1
+2


Browser: Chrome 130.0.0.0 / Linux 0.0

   206 |    await testController.expect(columnFiltersHeaderContainer.exists).ok({ timeout: LONGTIME });
   207 |    await testController.expect(mainContainerInvoice.exists).ok({timeout:LONGTIME});
   208 |
   209 |    await testController.typeText(columnFilterInvoiceNumber,'293').pressKey('enter')
   210 |    await testController.wait(2000)
 > 211 |    await testController.expect(linesCount.innerText).eql("2");
   212 |
   213 |}).meta("code","OWORK-F002-006");
   214 |
   215 |test('F7 Check Columns filters DATE', async testController => {
   216 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:211:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

9. OWORK Invoice (OWORK-F002) - F7 Check Columns filters DATE

AssertionError: expected '1' to deeply equal '6'

+ expected - actual

-1
+6


Browser: Chrome 130.0.0.0 / Linux 0.0

   217 |    await testController.expect(columnFiltersHeaderContainer.exists).ok({ timeout: LONGTIME });
   218 |    await testController.expect(mainContainerInvoice.exists).ok({timeout:LONGTIME});
   219 |
   220 |    await testController.typeText(columnFilterInvoiceDate, '2020-10-10', {replace:true});
   221 |    await testController.wait(2000)
 > 222 |    await testController.expect(linesCount.innerText).eql("6");
   223 |
   224 |}).meta("code","OWORK-F002-007");
   225 |
   226 |test('F8 Check Columns filters NUMBER', async testController => {
   227 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:222:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

10. OWORK Invoice (OWORK-F002) - F8 Check Columns filters NUMBER

AssertionError: expected '1' to deeply equal '2'

+ expected - actual

-1
+2


Browser: Chrome 130.0.0.0 / Linux 0.0

   229 |    await testController.expect(mainContainerInvoice.exists).ok({timeout:LONGTIME});
   230 |
   231 |    await testController.click(columnFilterInvoiceDate).pressKey('tab').pressKey('tab').pressKey('tab').pressKey('tab').pressKey('tab');
   232 |    await testController.typeText(columnFilterInvoiceAmount, '560.00', {replace:true}).pressKey('enter');
   233 |    await testController.wait(2000)
 > 234 |    await testController.expect(linesCount.innerText).eql("2");
   235 |
   236 |}).meta("code","OWORK-F002-008");
   237 |
   238 |test('F9 Check Columns filters LIST', async testController => {
   239 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:234:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

11. OWORK Invoice (OWORK-F002) - F9 Check Columns filters LIST

AssertionError: expected '1' to deeply equal '4'

+ expected - actual

-1
+4


Browser: Chrome 130.0.0.0 / Linux 0.0

   244 |    await testController.click(columnFilterInvoiceStatusButton);
   245 |    await testController.click(selectAllFilterCheckBox);
   246 |    await testController.scrollBy(popupFilterStatusViewport,0,80)
   247 |    await testController.click(toBeSentStatusFilterCheckBox);
   248 |    await testController.wait(2000)
 > 249 |    await testController.expect(linesCount.innerText).eql("4");
   250 |
   251 |}).meta("code","OWORK-F002-009");
   252 |
   253 |test('F10 Check Columns filters reset button', async testController => {
   254 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:249:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

12. OWORK Invoice (OWORK-F002) - F10 Check Columns filters reset button

AssertionError: expected '1' to deeply equal '-'

+ expected - actual

-1
+-


Browser: Chrome 130.0.0.0 / Linux 0.0

   253 |test('F10 Check Columns filters reset button', async testController => {
   254 |
   255 |    await testController.expect(columnFiltersHeaderContainer.exists).ok({ timeout: LONGTIME });
   256 |    await testController.wait(2000)
   257 |    let allCount = await filtersHeaderFilterAllCount.innerText;
 > 258 |    await testController.expect(linesCount.innerText).eql(allCount);
   259 |
   260 |    await testController.typeText(columnFilterInvoiceNumber,'293').pressKey('enter')
   261 |    await testController.wait(2000)
   262 |    await testController.expect(linesCount.innerText).eql("2");
   263 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:258:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

13. OWORK Invoice (OWORK-F002) - F11 Check Multiple Columns filters

AssertionError: expected '1' to deeply equal '-'

+ expected - actual

-1
+-


Browser: Chrome 130.0.0.0 / Linux 0.0

   271 |test('F11 Check Multiple Columns filters', async testController => {
   272 |
   273 |    await testController.expect(columnFiltersHeaderContainer.exists).ok({ timeout: LONGTIME });
   274 |    await testController.wait(2000)
   275 |    let allCount = await filtersHeaderFilterAllCount.innerText;
 > 276 |    await testController.expect(linesCount.innerText).eql(allCount);
   277 |
   278 |    await testController.typeText(columnFilterEdition,'basi').pressKey('enter')
   279 |    await testController.wait(2000)
   280 |    await testController.expect(linesCount.innerText).eql("14");
   281 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:276:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

14. OWORK Invoice (OWORK-F002) - F12 Use dialog filter with mulitple conditions

AssertionError: expected '1' to deeply equal '2'

+ expected - actual

-1
+2


Browser: Chrome 130.0.0.0 / Linux 0.0

   300 |test('F12 Use dialog filter with mulitple conditions', async testController => {
   301 |
   302 |    await testController.expect(columnFiltersHeaderContainer.exists).ok({ timeout: LONGTIME });
   303 |    await testController.typeText(columnFilterEdition,'salar').pressKey('enter')
   304 |    await testController.wait(2000)
 > 305 |    await testController.expect(linesCount.innerText).eql("2");
   306 |
   307 |    await testController.click(filter);
   308 |    //await testController.click(buttonRadio);
   309 |    await testController.typeText(typeNumber, '2');
   310 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:305:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

17. OWORK Invoice (OWORK-F002) - F15 Order lines by column

AssertionError: expected false to be truthy

Browser: Chrome 130.0.0.0 / Linux 0.0

   356 |}).meta("code","OWORK-F002-014");
   357 |
   358 |test('F15 Order lines by column', async testController => {
   359 |
   360 |    await testController.expect(linesContainer.exists).ok({ timeout: LONGTIME });
 > 361 |    await testController.expect(firstLine.exists).ok({ timeout: LONGTIME });
   362 |    await testController.expect(columnNameInvoiceNumber.exists).ok({ timeout: LONGTIME });
   363 |    let originalId =  await firstLine().nth(0).getAttribute('row-id'); //8804
   364 |
   365 |    await testController.click(columnNameInvoiceNumber);
   366 |    await testController.expect(firstLine.nth(0).getAttribute('row-id')).eql("8793");

   at <anonymous> (/tests/tests/owork/02_invoice.js:361:51)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

18. OWORK Invoice (OWORK-F002) - F16 Order lines by multiple column

AssertionError: expected false to be truthy

Browser: Chrome 130.0.0.0 / Linux 0.0

   373 |}).meta("code","OWORK-F002-015");
   374 |
   375 |test('F16 Order lines by multiple column', async testController => {
   376 |
   377 |    await testController.expect(linesContainer.exists).ok({ timeout: LONGTIME });
 > 378 |    await testController.expect(firstLine.exists).ok({ timeout: LONGTIME });
   379 |    await testController.expect(columnNameCompany.exists).ok({ timeout: LONGTIME });
   380 |
   381 |    await testController.click(columnNameCompany);
   382 |    await testController.expect(firstLine.nth(0).getAttribute('row-id')).eql("8789");
   383 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:378:51)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

20. OWORK Invoice (OWORK-F002) - F18 Save column settings and reset

AssertionError: expected false to be truthy

Browser: Chrome 130.0.0.0 / Linux 0.0

   401 |}).meta("code","OWORK-F002-017");
   402 |
   403 |test('F18 Save column settings and reset', async testController => {
   404 |
   405 |    await testController.expect(linesContainer.exists).ok({ timeout: LONGTIME });
 > 406 |    await testController.expect(firstLine.exists).ok({ timeout: LONGTIME });
   407 |    await testController.expect(columnNameCompany.exists).ok({ timeout: LONGTIME });
   408 |    let originalId =  await firstLine().nth(0).getAttribute('row-id');
   409 |    await testController.expect(Selector('.ag-pinned-left-header .ag-header-row-column [col-id="company_id"]').exists).notOk({ timeout: SHORTTIME });
   410 |    await testController.expect(columnNameCompany.nth(0).getAttribute('aria-colindex')).eql('1');
   411 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:406:51)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

21. OWORK Invoice (OWORK-F002) - F19 Lines selection in sub-status with actions

The element that matches the specified selector is not visible.

Browser: Chrome 130.0.0.0 / Linux 0.0

   445 |test('F19 Lines selection in sub-status with actions', async testController =>{
   446 |
   447 |    await testController.click(listGroup);   
   448 |    await testController.click(filterToggle);
   449 |    const filterToBeSent = Selector('[data-original-id="filterto_send_paper"]', {visibilityCheck: true, timeout: VERYSHORTTIME});
 > 450 |    await testController.click(filterToBeSent);  
   451 |    await testController.expect(mainCheckBox.exists).ok({ timeout: LONGTIME });
   452 |
   453 |    await testController.click(rowSelected); 
   454 |    let state = await getCheckBoxStateF19()
   455 |    await testController.expect(state.indeterminate).eql(true)

   at <anonymous> (/tests/tests/owork/02_invoice.js:450:26)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

22. OWORK Invoice (OWORK-F002) - F20 Group lines by status

AssertionError: expected '3' to deeply equal '14'

+ expected - actual

-3
+14


Browser: Chrome 130.0.0.0 / Linux 0.0

   489 |    await testController.wait(2000)
   490 |    await testController.expect(linesCount.innerText).eql("2");
   491 |
   492 |    await testController.click(iconClose);  
   493 |    await testController.wait(2000)
 > 494 |    await testController.expect(linesCount.innerText).eql("14");
   495 |
   496 |    await testController.hover(columnNameSentto);
   497 |    await testController.click(columnNameSenttoMenu);
   498 |    await testController.expect(menuGroupsentto.exists).ok({ timeout: SHORTTIME });
   499 |

   at <anonymous> (/tests/tests/owork/02_invoice.js:494:55)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

27. OWORK Invoice (OWORK-F002) - F25 Export Excel

AssertionError: expected false to be truthy

Browser: Chrome 130.0.0.0 / Linux 0.0

   617 |    await testController.wait(3000);
   618 |    await testController.addRequestHooks(loggerF25)
   619 |    await testController.wait(3000);
   620 |    await testController.click(menuItemExport);
   621 |    await testController.wait(3000);
 > 622 |    await testController.expect(loggerF25.contains(r => r.response.statusCode === 200)).ok({timeout: LONGTIME });
   623 |    await testController.expect(loggerF25.contains(r => {
   624 |        const requestInfo = loggerF25.requests[0];
   625 |        if (!requestInfo)
   626 |            return false;
   627 |  

   at <anonymous> (/tests/tests/owork/02_invoice.js:622:89)
   at asyncGeneratorStep (/tests/tests/owork/02_invoice.js:80:41)
   at _next (/tests/tests/owork/02_invoice.js:80:41) 

70. OWORK Outbound invoices (OWORK-F008) - F008-001 Invoice dashboard

AssertionError: expected NaN to deeply equal 12

+ expected - actual

-NaN
+12


Browser: Chrome 130.0.0.0 / Linux 0.0

   116 |    }
   117 |    await testController.expect(badgesent_digital.exists).ok({ timeout: LONGTIME });
   118 |    let valueSentInvoice = parseInt((await badgesent_digital.innerText).replace(',', '').replace(' ', ''));
   119 |    let valueToProcess = parseInt((await badged_process.innerText).replace(',', '').replace(' ', ''));
   120 |    let valueNotSent = parseInt((await badged_notsent.innerText).replace(',', '').replace(' ', ''));
 > 121 |    await testController.expect(valueSentInvoice).eql(valueInvoicesSent);
   122 |    await testController.expect(valueToProcess).eql(valueInvoicesToProcess);
   123 |    await testController.expect(valueNotSent).eql(valueInvoicesNotSent);
   124 |
   125 |}).meta("code", "OWORK-F008-001");
   126 |

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

71. OWORK Outbound invoices (OWORK-F008) - F008-002 Create invoice

AssertionError: expected '1' to deeply equal '7'

+ expected - actual

-1
+7


Browser: Chrome 130.0.0.0 / Linux 0.0

   154 |        count = await linesCountOfac.innerText
   155 |        if(++inc === 60){
   156 |            break;
   157 |        }
   158 |    }
 > 159 |    await testController.expect(linesCountOfac.innerText).eql("7");
   160 |    await testController.expect(badged_process.innerText).eql("7");
   161 |
   162 |    await testController.click(btnValidate); //6
   163 |    await testController.wait(3000);
   164 |    await testController.expect(spinner.exists).notOk({ timeout: SHORTTIME });

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

72. OWORK Outbound invoices (OWORK-F008) - F008-003 Invoice Details

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

 > | Selector('[data-original-id="iz_dinvoiceGrid"] .ag-center-cols-container [row-index="0"]')

Browser: Chrome 130.0.0.0 / Linux 0.0

   227 |    await testController.expect(mainContainerElectronicInvoices.exists).ok({ timeout: LONGTIME });
   228 |    await testController.click(useFilter);
   229 |    await testController.click(filtersentDigital);
   230 |    await testController.wait(3000);
   231 |
 > 232 |    await testController.doubleClick(linesOneOfac); //2
   233 |    await testController.expect(mainContainerElectronicInvoicesForm.exists).ok({ timeout: LONGTIME });
   234 |    await testController.wait(3000);
   235 |    await testController.expect(auditTrack1.exists).ok({ timeout: LONGTIME }); //3
   236 |    await testController.expect(auditTrack2.exists).ok({ timeout: LONGTIME });
   237 |    await testController.expect(auditTrack3.exists).ok({ timeout: LONGTIME });

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

73. OWORK Outbound invoices (OWORK-F008) - F008-004 Invoice attachments

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

 > | Selector('[data-original-id="iz_dinvoiceGrid"] .ag-center-cols-container [row-index="0"]')

Browser: Chrome 130.0.0.0 / Linux 0.0

   276 |    await testController.click(linkInvoice);
   277 |    await testController.wait(3000)
   278 |    await testController.expect(mainContainerElectronicInvoices.exists).ok({ timeout: LONGTIME });
   279 |    await testController.click(listGroup);
   280 |    await testController.wait(3000)
 > 281 |    await testController.doubleClick(linesOneOfac);
   282 |    await testController.expect(mainContainerElectronicInvoicesForm.exists).ok({ timeout: LONGTIME });
   283 |    await testController.wait(2000);
   284 |
   285 |    await testController.click(btnAttach); //2
   286 |    await testController.click(btnAddfrom);

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

74. OWORK Outbound invoices (OWORK-F008) - F008-005 Download invoice

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

 > | Selector('[data-original-id="iz_dinvoiceGrid"] .ag-center-cols-container [row-index="0"]')

Browser: Chrome 130.0.0.0 / Linux 0.0

   326 |
   327 |//     await testController.click(columnNameDateDeposit);
   328 |// await testController.wait(3000);
   329 |// await testController.click(columnNameDateDeposit);
   330 |
 > 331 |    await testController.doubleClick(linesOneOfac);
   332 |    await testController.wait(3000)
   333 |    await testController.expect(mainContainerElectronicInvoicesForm.exists).ok({ timeout: LONGTIME });
   334 |
   335 |    await testController.doubleClick(lineEmail);
   336 |    await testController.wait(3000)

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

76. OWORK Supplier bill (OWORK-F010) - F010-001 Add bill Majuscule

AssertionError: expected false to be truthy

Browser: Chrome 130.0.0.0 / Linux 0.0

   44 |    await testController.wait(3000);
   45 |    let accountingMoveLines = parseInt(await gridLinesCount.innerText)
   46 |
   47 |    await testController.click(menuSupplier);
   48 |    await testController.click(menuSupplierBills);
 > 49 |    await testController.expect(containerSupplierBills.exists).ok({ timeout: LONGTIME });
   50 |    await testController.wait(3000);
   51 |    let supplierBillsLines = parseInt(await gridLinesCount.innerText)
   52 |
   53 |    await testController.click(menuSupplierBanette);
   54 |    await testController.expect(containerSupplierBanette.exists).ok({ timeout: LONGTIME });

   at <anonymous> (/tests/tests/owork/10_supplierbill.js:49:64)
   at asyncGeneratorStep (/tests/tests/owork/10_supplierbill.js:5:2193)
   at _next (/tests/tests/owork/10_supplierbill.js:5:2193) 

77. OWORK Supplier bill (OWORK-F010) - F010-002 Add a Supplier

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

 > | Selector('[data-field-def="res_partner.ref"] input')

Browser: Chrome 130.0.0.0 / Linux 0.0

   151 |    await testController.click(menuSupplierList);
   152 |    await testController.expect(containerSupplierList.exists).ok({ timeout: LONGTIME });
   153 |    await testController.wait(3000);
   154 | 
   155 |    await testController.click(buttonCreateSupplier);
 > 156 |    await testController.typeText(supplierFormFieldRef, "OCI")
   157 |    await testController.typeText(supplierFormFieldName, "OCI")
   158 |    await testController.typeText(supplierFormFieldSiret, "50277011800011")
   159 |    await testController.typeText(supplierFormFieldAccountNumber, "12345678")
   160 |
   161 |    await testController.click(buttonSaveForm);

   at <anonymous> (/tests/tests/owork/10_supplierbill.js:156:26)
   at asyncGeneratorStep (/tests/tests/owork/10_supplierbill.js:5:2193)
   at _next (/tests/tests/owork/10_supplierbill.js:5:2193) 

78. OWORK Supplier bill (OWORK-F010) - F010-003 TVA repartition

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

 > | Selector('[data-field-def="res_partner.ref"] input')

Browser: Chrome 130.0.0.0 / Linux 0.0

   295 |    await testController.click(menuSupplierList);
   296 |    await testController.expect(containerSupplierList.exists).ok({ timeout: LONGTIME });
   297 |    await testController.wait(3000);
   298 | 
   299 |    await testController.click(buttonCreateSupplier);
 > 300 |    await testController.typeText(supplierFormFieldRef, "OCI")
   301 |    await testController.typeText(supplierFormFieldName, "OCI")
   302 |    await testController.typeText(supplierFormFieldSiret, "50277011800011")
   303 |    await testController.typeText(supplierFormFieldAccountNumber, "12345678")
   304 |
   305 |    await testController.click(buttonSaveForm);

   at <anonymous> (/tests/tests/owork/10_supplierbill.js:300:26)
   at asyncGeneratorStep (/tests/tests/owork/10_supplierbill.js:5:2193)
   at _next (/tests/tests/owork/10_supplierbill.js:5:2193) 

79. OWORK Supplier bill (OWORK-F010) - F010-004 Amount repartition

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

 > | Selector('[data-field-def="res_partner.ref"] input')

Browser: Chrome 130.0.0.0 / Linux 0.0

   516 |    await testController.click(menuSupplierList);
   517 |    await testController.expect(containerSupplierList.exists).ok({ timeout: LONGTIME });
   518 |    await testController.wait(3000);
   519 | 
   520 |    await testController.click(buttonCreateSupplier);
 > 521 |    await testController.typeText(supplierFormFieldRef, "OCI")
   522 |    await testController.typeText(supplierFormFieldName, "OCI")
   523 |    await testController.typeText(supplierFormFieldSiret, "50277011800011")
   524 |    await testController.typeText(supplierFormFieldAccountNumber, "12345678")
   525 |
   526 |    await testController.click(buttonSaveForm);

   at <anonymous> (/tests/tests/owork/10_supplierbill.js:521:26)
   at asyncGeneratorStep (/tests/tests/owork/10_supplierbill.js:5:2193)
   at _next (/tests/tests/owork/10_supplierbill.js:5:2193)