Servind Webshop Test Report

Start: 30. 10. 2026 10:13:13  ·  Total time: 402.9s
✓ 15 Passed ✕ 0 Failed − 0 Skipped
# Test Status Duration Košík
1
Mirka ceny za balení, AUTO JAROV, CF-Ne, Skladová měrná jednotka (mirka-jarov) 📄 T_MIRKA_301013
Popis: Výpočet množství a ceny za balení ve skladové měrné jednotce. Včetně zboží, které má nastavenou prodejní cenu na konkrétní měrnou jednotku Zákazník AUTO JAROV, s.r.o. (Z00128), CF Ne, skladová měrná jednotka
Požadovaný stav: Správná cena zboží, správné množství zboží, správný počet položek v košíku
chromium
39.31 s Screenshot
2
Testování balíčků, Balíček brusiva s volbou komponent, balíček laky s fixním dárkem (balicky-1-fixni-darky) 📄 T_BALICKY_FIX_301014
Popis: Testování balíčků, AUTO JAROV, Balíček brusiva s volbou komponent, balíček laky s fixním dárkem
Požadovaný stav: Vyplněné komponenty balíčku, fixní dárek, GOLD_25MJA má dárek Alza poukázku (není vidět na webu, jen v NAV)
chromium
34.49 s Screenshot
3
Testování balíčků. Laky s voliteným dárkem (polo triko, bunda). AUTO JAROV (balicky-2-volitelne-darky) 📄 T_BALICKY_VAR_301014
Požadovaný stav: Nárok na 2 dárky, vyplněné dva různé dárky
chromium
25.34 s Screenshot
4
Automaticky svázané zboží, AUTO JAROV, CF-Ne, Skladová měrná jednotka (auto-svazane-zbozi-jarov) 📄 T_AUT_SVAZ_301015
Popis: Automaticky svázané zboží. Zákazník AUTO JAROV, s.r.o. (Z00128)
Požadovaný stav: Cena svázaného zboží započítaná do celkové ceny
chromium
20.89 s Screenshot
5
Zboží, které není skladem, ale má náhradu (nahrada-jarov) 📄 T_NAHRADA_301015
Popis: Zboží, které není skladem , ale má náhradu, AUTO JAROV, CF-Ne, Skladová měrná jednotka
Požadovaný stav: Místo zobrazeného zboží Mirka Gold Multihole (236CH09951) je do košíku vložena náhrada Mirka Gold Multifit (236M109951) ve stejném množství, cena náhrady je započítaná do celkové ceny
chromium
18.65 s Screenshot
6
Zboží, které lze přečerpat, CARDION CARS a.s. (precerpani) 📄 T_PRECERPANI_301015
Popis: Specifické případy. Automaticky svázané zboží. Zákazník CARDION CARS a.s., CF Ne, skladová měrná jednotka
Požadovaný stav: U produktu se musí objevit možnost přečerpání.
chromium
16.54 s Screenshot
7
Zákazník s cizí měnou. (cizi-mena) 📄 T_CIZI_MENA_301016
Popis: Objednávka v cizí měně. Automaticky svázané zboží. VP s dárky, keré mají cenu, Zákazník AUTO KOUT, s.r.o. (Z00579), CF Ne
Požadovaný stav: Cena svázaného zboží započítaná do celkové ceny
chromium
27.10 s Screenshot
8
VP–CARent, CF-Ne (vp-carent-cf-ne) 📄 T_VP_CAR_CF_N_301016
Popis: Zákazník CARent, a.s. (Z00092), VP SATA PIVO (započítá se i když je CF) a VP Flowwey (VP nezapočítává CF). CF Ne. Importér Z00070 Ford
Požadovaný stav: Pokud není CF, tak se počítají oba VP
chromium
40.54 s Screenshot
9
VP–CARent, CF-Ano (vp-carent-cf-ano) 📄 T_VP_CAR_CF_301017
Popis: Zákazník CARent, a.s. (Z00092), VP SATA PIVO (započítá se i když je CF) a VP Flowwey (VP nezapočítává CF). CF Ano. Importér Z00070 Ford
Požadovaný stav: Flowee není zboží importéra, VP Flowee se počítá i když je CF, SATA se započítá
chromium
21.02 s Screenshot
10
VP–CARent, COLAD, CF-Ano (vp-carent-colad-cf-ano) 📄 T_VP_CAR_COL_301017
Popis: Zákazník CARent, a.s. (Z00092), VP COLAD (VP nezapočítává CF). CF Ano. Importér Z00070 Ford. Objednávka nad 10 tis. Kč pro nárok na dárek.
Požadovaný stav: Zboží skupiny COLAD je zboží importéra, proto se dárky v režimu CF nezapočítávají.
chromium
20.74 s Screenshot
11
VP– Fa RENE, CF-Ne (vp-farene-cf-ne) 📄 T_VP_RENE_CF_NE_301018
Popis: Zákazník Fa RENE a.s. (Z00068), VP SATA PIVO (započítá se i když je CF) a VP Flowwey (VP nezapočítává CF). CF Ne. Importér Z00259 Mercedes-Benz
Požadovaný stav: VP se počítá protože objednávka není v režimu CF. SATA se započítá vždy.
chromium
46.25 s Screenshot
12
VP– Fa RENE, CF-Ano (vp-farene-cf-ano) 📄 T_VP_RENE_CF_301018
Popis: Zákazník Fa RENE a.s. (Z00068), VP SATA PIVO (započítá se i když je CF) a VP Flowwey (VP nezapočítává CF). CF Ano. Importér Z00259 Mercedes-Benz
Požadovaný stav: Flowee je zboží importéra, proto se dárky (bundy) nezapočítávají. Dárek za VP SATA se započítá vždy.
chromium
23.86 s Screenshot
13
VP– Fa RENE, TEROSON, CF-Ano (vp-farene-teroson-cf-ano) 📄 T_VP_RENE_TER_301019
Popis: Zákazník Fa RENE a.s. (Z00068), VP COLAD (VP nezapočítává CF) a VP TEROSON (VP nezapočítává CF). CF Ano. Importér Z00259 Mercedes-Benz
Požadovaný stav: TEROSON i COLAD jsou zboží importéra, proto se dárky v režimu CF nezapočítávají.
chromium
24.08 s Screenshot
14
VP COLAD, AUTO JAROV (vp-colad-jarov) 📄 T_VP_COLAD_301019
Popis: Zákazník AUTO JAROV, VP COLAD
Požadovaný stav: VP se počítá pokud cena zboží přesáhne 10 tis. Kč. Dárek je přidán do košíku za cenu 1 kč, a tím je navýšena celková cena košíku
chromium
18.82 s Screenshot
15
VP TEROSON, AUTO JAROV (vp-teroson-jarov) 📄 T_VP_TEROSON_301019
Popis: Zákazník AUTO JAROV, VP TEROSON, dárek pistole zvyšuje celkovou cenu
Požadovaný stav: Do košíku přidám 24 ks, tak abych měl nárok na dva dárky. Oba dárky mají cenu a zvyšují celkovou cenu v košíku.
chromium
20.98 s Screenshot
Mirka ceny za balení, AUTO JAROV, CF-Ne, Skladová měrná jednotka (mirka-jarov) 📄 T_MIRKA_301013
✓ passed 39.31 s chromium
Popis: Výpočet množství a ceny za balení ve skladové měrné jednotce. Včetně zboží, které má nastavenou prodejní cenu na konkrétní měrnou jednotku Zákazník AUTO JAROV, s.r.o. (Z00128), CF Ne, skladová měrná jednotka
Požadovaný stav: Správná cena zboží, správné množství zboží, správný počet položek v košíku
Výstup
✓ Before Hooks 1.09 s
✓ Fixture "browser" 495 ms
✓ Launch browser 485 ms
✓ Fixture "context" 88 ms
✓ Create context 65 ms
✓ Fixture "page" 430 ms
✓ Create page 419 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginAndSelectCustomer" 2 ms
✓ Fixture "productPage" 1 ms
✓ Fixture "cartPage" 1 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "testInfo" 1 ms
✓ Navigate to "/prihlaseni" 2.38 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 219 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 39 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 41 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 30 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 202 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 619 ms
✓ Fill "auto jar" locator('input[type="search"]') 43 ms
✓ Click getByRole('treeitem', { name: '(AUTO JAROV, s.r.o.)' }) 99 ms
✓ Click getByText('Pokračovat') 197 ms
✓ Click getByText('Pokračovat') 603 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 600 ms
✓ Navigate to "/kosik" 720 ms
✓ Expect "poll toBe" 193 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 135 ms
✓ Query count getByText(/košík je prázdn/i) 36 ms
✓ Expect "toBe" 1 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 9 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 8 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 10 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 78 ms
✓ Fill "2371102032" getByRole('textbox', { name: 'Co hledáte?' }) 36 ms
✓ Click getByRole('button', { name: 'Hledat' }) 711 ms
✓ Click getByRole('link', { name: 'Mirka Gold Soft 150 mm', description: 'Mirka Gold Soft 150 mm' }) 1.48 s
✓ Click locator('#quantityToCart') 618 ms
✓ Fill "1" locator('#quantityToCart') 25 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 556 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 469 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 958 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 232 ms
✓ Fill "246CH09980" getByRole('textbox', { name: 'Co hledáte?' }) 23 ms
✓ Click getByRole('button', { name: 'Hledat' }) 812 ms
✓ Click getByRole('link', { name: 'Mirka Iridium 150 mm 121 děr', description: 'Mirka Iridium 150 mm 121 děr' }) 1.11 s
✓ Click locator('#quantityToCart') 556 ms
✓ Fill "1" locator('#quantityToCart') 23 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 887 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 549 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 421 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 152 ms
✓ Fill "2361109980" getByRole('textbox', { name: 'Co hledáte?' }) 53 ms
✓ Click getByRole('button', { name: 'Hledat' }) 674 ms
✓ Click getByRole('link', { name: 'Mirka Gold 150 mm 15 děr', description: 'Mirka Gold 150 mm 15 děr' }) 1.42 s
✓ Click locator('#quantityToCart') 821 ms
✓ Fill "1" locator('#quantityToCart') 25 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 704 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 566 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 426 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 163 ms
✓ Fill "7992002511" getByRole('textbox', { name: 'Co hledáte?' }) 101 ms
✓ Click getByRole('button', { name: 'Hledat' }) 850 ms
✓ Click getByRole('link', { name: 'Mirka Polarshine 20 lešticí pasta', description: 'Mirka Polarshine 20 lešticí pasta' }) 1.04 s
✓ Click locator('#quantityToCart') 520 ms
✓ Fill "1" locator('#quantityToCart') 28 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 665 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 406 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 479 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 105 ms
✓ Fill "7993408521" getByRole('textbox', { name: 'Co hledáte?' }) 30 ms
✓ Click getByRole('button', { name: 'Hledat' }) 739 ms
✓ Click getByRole('link', { name: 'Mirka Lešticí molitan žlutý vaflovaný', description: 'Mirka Lešticí molitan žlutý vaflovaný' }) 1.02 s
✓ Click locator('#quantityToCart') 509 ms
✓ Fill "1" locator('#quantityToCart') 14 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 628 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 390 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 1.01 s
✓ Navigate to "/kosik" 450 ms
✓ Wait for selector getByText('Načítám košík') 269 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 520 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 24 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Mirka Gold Soft 150 mm P320, 15 děr 20 ks/bal' }) 19 ms
✓ Expect "toBe" 1 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Mirka Iridium 150 mm 80, 121 děr 100 ks/bal' }) 12 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Mirka Gold 150 mm P80, 15 děr 100 ks/bal' }) 17 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Mirka Polarshine 20 lešticí pasta 250 ml' }) 18 ms
✓ Expect "toBe" 1 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Mirka Lešticí molitan 85x25 mm žlutý vaflovaný 2 ks/bal' }) 18 ms
✓ Expect "toBe" 1 ms
✓ Expect "toBe" 0 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 14 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.01 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 65 ms
✓ Evaluate 29 ms
✓ Wait for function 35 ms
✓ Wait for function 506 ms
✓ Evaluate 7 ms
✓ Screenshot 931 ms
✓ Attach "Košík" 25 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 934 ms
✓ Fill "T_MIRKA_301013" locator('input[name="CustomOrderNumber"]') 521 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 2.85 s
✓ After Hooks 962 ms
✓ Fixture "testInfo" 1 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "productPage" 1 ms
✓ Fixture "loginAndSelectCustomer" 2 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "page" 1 ms
✓ Fixture "context" 882 ms
✓ Close context 40 ms
▸ Screenshoty (374)
Testování balíčků, Balíček brusiva s volbou komponent, balíček laky s fixním dárkem (balicky-1-fixni-darky) 📄 T_BALICKY_FIX_301014
✓ passed 34.49 s chromium
Popis: Testování balíčků, AUTO JAROV, Balíček brusiva s volbou komponent, balíček laky s fixním dárkem
Požadovaný stav: Vyplněné komponenty balíčku, fixní dárek, GOLD_25MJA má dárek Alza poukázku (není vidět na webu, jen v NAV)
Výstup
✓ Before Hooks 231 ms
✓ Fixture "context" 25 ms
✓ Create context 17 ms
✓ Fixture "page" 161 ms
✓ Create page 150 ms
✓ Fixture "loginPage" 2 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "productPage" 1 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "testInfo" 1 ms
✓ Navigate to "/prihlaseni" 1.90 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 210 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 28 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 49 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 76 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 204 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 710 ms
✓ Fill "auto jar" locator('input[type="search"]') 80 ms
✓ Click getByRole('treeitem', { name: '(AUTO JAROV, s.r.o.)' }) 98 ms
✓ Click getByText('Pokračovat') 217 ms
✓ Click getByText('Pokračovat') 741 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 510 ms
✓ Navigate to "/kosik" 980 ms
✓ Expect "poll toBe" 268 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 163 ms
✓ Query count getByText(/košík je prázdn/i) 76 ms
✓ Expect "toBe" 1 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 11 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 5 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 7 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 94 ms
✓ Fill "1XTRA-22M" getByRole('textbox', { name: 'Co hledáte?' }) 41 ms
✓ Click getByRole('button', { name: 'Hledat' }) 1.17 s
✓ Click getByRole('link', { name: 'Sx balíček 1XTRA-22M', description: 'Sx balíček 1XTRA-22M' }) 1.88 s
✓ Click locator('#quantityToCart') 645 ms
✓ Fill "1" locator('#quantityToCart') 26 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 569 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 490 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 954 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 89 ms
✓ Fill "GOLD_25MJA" getByRole('textbox', { name: 'Co hledáte?' }) 29 ms
✓ Click getByRole('button', { name: 'Hledat' }) 809 ms
✓ Click getByRole('link', { name: '600 ks brusiva Mirka Gold 150 mm', description: '600 ks brusiva Mirka Gold 150 mm' }) 1.35 s
✓ Click locator('#dynBundle_NOSITEL1_236M109980') 595 ms
✓ Fill "400" locator('#dynBundle_NOSITEL1_236M109980') 31 ms
✓ Click locator('#dynBundle_NOSITEL1_236M109918') 95 ms
✓ Fill "200" locator('#dynBundle_NOSITEL1_236M109918') 26 ms
✓ Click locator('#quantityToCart') 91 ms
✓ Fill "1" locator('#quantityToCart') 87 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 867 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 559 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 320 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 106 ms
✓ Fill "IRIDIUM_24VJA" getByRole('textbox', { name: 'Co hledáte?' }) 51 ms
✓ Click getByRole('button', { name: 'Hledat' }) 871 ms
✓ Click getByRole('link', { name: '1200 ks brusiva Mirka Iridium 150 mm', description: '1200 ks brusiva Mirka Iridium 150 mm' }) 1.32 s
✓ Click locator('#dynBundle_NOSITEL1_246CH09932') 1.19 s
✓ Fill "600" locator('#dynBundle_NOSITEL1_246CH09932') 160 ms
✓ Click locator('#dynBundle_NOSITEL1_246CH09922') 1.17 s
✓ Fill "600" locator('#dynBundle_NOSITEL1_246CH09922') 69 ms
✓ Click locator('#quantityToCart') 213 ms
✓ Fill "1" locator('#quantityToCart') 77 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 571 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 495 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 434 ms
✓ Navigate to "/kosik" 510 ms
✓ Wait for selector getByText('Načítám košík') 220 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 1.06 s
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 72 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Sx balíček 1XTRA-22M' }) 79 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: '600 ks brusiva Mirka Gold 150 mm' }) 25 ms
✓ Expect "toBe" 1 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: '1200 ks brusiva Mirka Iridium 150 mm' }) 24 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 0 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 66 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.01 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 84 ms
✓ Evaluate 29 ms
✓ Wait for function 47 ms
✓ Wait for function 510 ms
✓ Evaluate 15 ms
✓ Screenshot 1.12 s
✓ Attach "Košík" 72 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 1.15 s
✓ Fill "T_BALICKY_FIX_301014" locator('input[name="CustomOrderNumber"]') 498 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 2.19 s
✓ After Hooks 619 ms
✓ Fixture "testInfo" 1 ms
✓ Fixture "orderPage" 3 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginPage" 2 ms
✓ Fixture "page" 1 ms
✓ Fixture "context" 560 ms
✓ Close context 27 ms
▸ Screenshoty (410)
Testování balíčků. Laky s voliteným dárkem (polo triko, bunda). AUTO JAROV (balicky-2-volitelne-darky) 📄 T_BALICKY_VAR_301014
✓ passed 25.34 s chromium
Požadovaný stav: Nárok na 2 dárky, vyplněné dva různé dárky
Výstup
✓ Before Hooks 142 ms
✓ Fixture "context" 12 ms
✓ Create context 8 ms
✓ Fixture "page" 99 ms
✓ Create page 96 ms
✓ Fixture "loginPage" 2 ms
✓ Fixture "customerPage" 2 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 1 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "testInfo" 0 ms
✓ Navigate to "/prihlaseni" 1.85 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 159 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 21 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 35 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 23 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 149 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 598 ms
✓ Fill "auto jar" locator('input[type="search"]') 42 ms
✓ Click getByRole('treeitem', { name: '(AUTO JAROV, s.r.o.)' }) 93 ms
✓ Click getByText('Pokračovat') 169 ms
✓ Click getByText('Pokračovat') 615 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 472 ms
✓ Navigate to "/kosik" 716 ms
✓ Expect "poll toBe" 202 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 123 ms
✓ Query count getByText(/košík je prázdn/i) 41 ms
✓ Expect "toBe" 0 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 4 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 9 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 7 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 90 ms
✓ Fill "1VOC-25S" getByRole('textbox', { name: 'Co hledáte?' }) 27 ms
✓ Click getByRole('button', { name: 'Hledat' }) 766 ms
✓ Click getByRole('link', { name: 'Balíček 1VOC-25S', description: 'Balíček 1VOC-25S' }) 1.42 s
✓ Click locator('input.selectableInputValue[data-catalog-number="POLO 25 MAN L"]') 580 ms
✓ Fill "1" locator('input.selectableInputValue[data-catalog-number="POLO 25 MAN L"]') 35 ms
✓ Click locator('input.selectableInputValue[data-catalog-number="BUNDA 25 MAN L"]') 73 ms
✓ Fill "1" locator('input.selectableInputValue[data-catalog-number="BUNDA 25 MAN L"]') 16 ms
✓ Click locator('#quantityToCart') 88 ms
✓ Fill "2" locator('#quantityToCart') 15 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 790 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 649 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 446 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 66 ms
✓ Fill "GALAXY_25MZA" getByRole('textbox', { name: 'Co hledáte?' }) 29 ms
✓ Click getByRole('button', { name: 'Hledat' }) 751 ms
✓ Click getByRole('link', { name: '600 ks brusiva Mirka Galaxy 150mm', description: '600 ks brusiva Mirka Galaxy 150mm' }) 1.70 s
✓ Click locator('#dynBundle_NOSITEL1_FY6M109980') 695 ms
✓ Fill "500" locator('#dynBundle_NOSITEL1_FY6M109980') 52 ms
✓ Click locator('#dynBundle_NOSITEL1_FY6M109912') 89 ms
✓ Fill "100" locator('#dynBundle_NOSITEL1_FY6M109912') 21 ms
✓ Click locator('input.selectableInputValue[data-catalog-number="LEGO-10788"]') 147 ms
✓ Fill "1" locator('input.selectableInputValue[data-catalog-number="LEGO-10788"]') 53 ms
✓ Click locator('#quantityToCart') 117 ms
✓ Fill "1" locator('#quantityToCart') 21 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 608 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 506 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 475 ms
✓ Navigate to "/kosik" 461 ms
✓ Wait for selector getByText('Načítám košík') 222 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 546 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 49 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Balíček 1VOC-25S' }) 26 ms
✓ Expect "toBe" 3 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: '600 ks brusiva Mirka Galaxy 150mm' }) 43 ms
✓ Expect "toBe" 1 ms
✓ Expect "toBe" 0 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 27 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.00 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 77 ms
✓ Evaluate 25 ms
✓ Wait for function 38 ms
✓ Wait for function 509 ms
✓ Evaluate 11 ms
✓ Screenshot 1.01 s
✓ Attach "Košík" 33 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 1.02 s
✓ Fill "T_BALICKY_VAR_301014" locator('input[name="CustomOrderNumber"]') 499 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 2.17 s
✓ After Hooks 704 ms
✓ Fixture "testInfo" 0 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "productPage" 1 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "page" 0 ms
✓ Fixture "context" 650 ms
✓ Close context 32 ms
▸ Screenshoty (390)
Automaticky svázané zboží, AUTO JAROV, CF-Ne, Skladová měrná jednotka (auto-svazane-zbozi-jarov) 📄 T_AUT_SVAZ_301015
✓ passed 20.89 s chromium
Popis: Automaticky svázané zboží. Zákazník AUTO JAROV, s.r.o. (Z00128)
Požadovaný stav: Cena svázaného zboží započítaná do celkové ceny
Výstup
✓ Before Hooks 196 ms
✓ Fixture "context" 16 ms
✓ Create context 12 ms
✓ Fixture "page" 148 ms
✓ Create page 141 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "customerPage" 4 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "testInfo" 0 ms
✓ Navigate to "/prihlaseni" 1.83 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 185 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 21 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 33 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 20 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 137 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 602 ms
✓ Fill "auto jar" locator('input[type="search"]') 35 ms
✓ Click getByRole('treeitem', { name: '(AUTO JAROV, s.r.o.)' }) 91 ms
✓ Click getByText('Pokračovat') 157 ms
✓ Click getByText('Pokračovat') 566 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 488 ms
✓ Navigate to "/kosik" 608 ms
✓ Expect "poll toBe" 213 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 122 ms
✓ Query count getByText(/košík je prázdn/i) 68 ms
✓ Expect "toBe" 0 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 23 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 13 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 8 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 79 ms
✓ Fill "1200386" getByRole('textbox', { name: 'Co hledáte?' }) 28 ms
✓ Click getByRole('button', { name: 'Hledat' }) 1.70 s
✓ Click getByRole('link', { name: 'SATAjet X RP DIGITAL', description: 'SATAjet X RP DIGITAL' }) 1.33 s
✓ Expect "toContainText" locator('.det__pack') 697 ms
✓ Expect "toContainText" locator('.det__pack') 56 ms
✓ Click locator('#quantityToCart') 210 ms
✓ Fill "1" locator('#quantityToCart') 20 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 1.65 s
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 538 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 443 ms
✓ Navigate to "/kosik" 465 ms
✓ Wait for selector getByText('Načítám košík') 229 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 283 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 31 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'SATAjet X RP 1,2 I DIGITAL' }) 21 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 0 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 9 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.00 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 43 ms
✓ Evaluate 19 ms
✓ Wait for function 35 ms
✓ Wait for function 506 ms
✓ Evaluate 18 ms
✓ Screenshot 915 ms
✓ Attach "Košík" 25 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 695 ms
✓ Fill "T_AUT_SVAZ_301015" locator('input[name="CustomOrderNumber"]') 499 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 1.81 s
✓ After Hooks 628 ms
✓ Fixture "testInfo" 2 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "page" 0 ms
✓ Fixture "context" 576 ms
✓ Close context 31 ms
▸ Screenshoty (380)
Zboží, které není skladem, ale má náhradu (nahrada-jarov) 📄 T_NAHRADA_301015
✓ passed 18.65 s chromium
Popis: Zboží, které není skladem , ale má náhradu, AUTO JAROV, CF-Ne, Skladová měrná jednotka
Požadovaný stav: Místo zobrazeného zboží Mirka Gold Multihole (236CH09951) je do košíku vložena náhrada Mirka Gold Multifit (236M109951) ve stejném množství, cena náhrady je započítaná do celkové ceny
Výstup
✓ Before Hooks 131 ms
✓ Fixture "context" 12 ms
✓ Create context 10 ms
✓ Fixture "page" 96 ms
✓ Create page 94 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "testInfo" 0 ms
✓ Navigate to "/prihlaseni" 1.88 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 181 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 25 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 33 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 21 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 157 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 645 ms
✓ Fill "auto jar" locator('input[type="search"]') 40 ms
✓ Click getByRole('treeitem', { name: '(AUTO JAROV, s.r.o.)' }) 76 ms
✓ Click getByText('Pokračovat') 155 ms
✓ Click getByText('Pokračovat') 565 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 376 ms
✓ Navigate to "/kosik" 766 ms
✓ Expect "poll toBe" 234 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 153 ms
✓ Query count getByText(/košík je prázdn/i) 65 ms
✓ Expect "toBe" 0 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 9 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 8 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 6 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 82 ms
✓ Fill "236CH09951" getByRole('textbox', { name: 'Co hledáte?' }) 34 ms
✓ Click getByRole('button', { name: 'Hledat' }) 677 ms
✓ Click getByRole('link', { name: 'Mirka Gold Multihole 150 mm P500, 121 děr 100 ks/bal', description: 'Mirka Gold Multihole 150 mm P500, 121 děr 100 ks/bal' }) 1.16 s
✓ Click locator('#quantityToCart') 590 ms
✓ Fill "2" locator('#quantityToCart') 23 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 1.01 s
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 523 ms
✓ Navigate to "/kosik" 523 ms
✓ Wait for selector getByText('Načítám košík') 205 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 131 ms
✓ Expect "toBeVisible" locator('table.cartTab') 14 ms
✓ Řádek s produktem 236M109951 nebyl v košíku nalezen locator('table.cartTab').locator('tr').filter({ has: locator('.cartTab__productName') }).filter({ has: locator('.cartTab__productInfo').filter({ hasText: 'Obj. č.: 236M109951' }) }).first() 14 ms
✓ Popis produktu 236M109951 0 ms
✓ Množství produktu 236M109951 locator('table.cartTab').locator('tr').filter({ has: locator('.cartTab__productName') }).filter({ has: locator('.cartTab__productInfo').filter({ hasText: 'Obj. č.: 236M109951' }) }).first().locator('.cartTab__qtyInput') 11 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 7 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.00 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 73 ms
✓ Evaluate 29 ms
✓ Wait for function 53 ms
✓ Wait for function 508 ms
✓ Evaluate 13 ms
✓ Screenshot 962 ms
✓ Attach "Košík" 27 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 867 ms
✓ Fill "T_NAHRADA_301015" locator('input[name="CustomOrderNumber"]') 605 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 1.74 s
✓ After Hooks 755 ms
✓ Fixture "testInfo" 0 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "cartPage" 1 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "page" 1 ms
✓ Fixture "context" 692 ms
✓ Close context 19 ms
▸ Screenshoty (326)
Zboží, které lze přečerpat, CARDION CARS a.s. (precerpani) 📄 T_PRECERPANI_301015
✓ passed 16.54 s chromium
Popis: Specifické případy. Automaticky svázané zboží. Zákazník CARDION CARS a.s., CF Ne, skladová měrná jednotka
Požadovaný stav: U produktu se musí objevit možnost přečerpání.
Výstup
✓ Before Hooks 130 ms
✓ Fixture "context" 10 ms
✓ Create context 8 ms
✓ Fixture "page" 97 ms
✓ Create page 92 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "testInfo" 1 ms
✓ Navigate to "/prihlaseni" 1.85 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 181 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 19 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 31 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 22 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 191 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 574 ms
✓ Fill "cardion cars" locator('input[type="search"]') 39 ms
✓ Click getByRole('treeitem', { name: '(CARDION CARS a.s.)' }) 89 ms
✓ Click getByText('Pokračovat') 116 ms
✓ Select option getByLabel('Vyberte zákaznické číslo') 245 ms
✓ Click getByText('Pokračovat') 234 ms
✓ Click getByText('Pokračovat') 453 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 221 ms
✓ Click getByText('Pokračovat') 264 ms
✓ Navigate to "/kosik" 401 ms
✓ Expect "poll toBe" 157 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 131 ms
✓ Query count getByText(/košík je prázdn/i) 13 ms
✓ Expect "toBe" 1 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 4 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 5 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 5 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 72 ms
✓ Fill "CS 15DA89" getByRole('textbox', { name: 'Co hledáte?' }) 22 ms
✓ Click getByRole('button', { name: 'Hledat' }) 693 ms
✓ Click getByRole('link', { name: 'Castrol EDGE Professional V 0W-20 208L', description: 'Castrol EDGE Professional V 0W-20 208L' }) 862 ms
✓ Expect "toContainText" locator('.det__pack') 265 ms
✓ Expect "toContainText" locator('.det__pack') 22 ms
✓ Click locator('#quantityToCart') 95 ms
✓ Fill "1" locator('#quantityToCart') 14 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 254 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 191 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 953 ms
✓ Navigate to "/kosik" 277 ms
✓ Wait for selector getByText('Načítám košík') 123 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 225 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 16 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Castrol EDGE Professional V 0W-20 208L' }) 9 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 0 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 11 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.00 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    10 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 15 ms
✓ Evaluate 10 ms
✓ Wait for function 57 ms
✓ Wait for function 509 ms
✓ Evaluate 20 ms
✓ Screenshot 709 ms
✓ Attach "Košík" 18 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 409 ms
✓ Fill "T_PRECERPANI_301015" locator('input[name="CustomOrderNumber"]') 276 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 1.58 s
✓ After Hooks 595 ms
✓ Fixture "testInfo" 0 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "cartPage" 2 ms
✓ Fixture "productPage" 1 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "page" 0 ms
✓ Fixture "context" 534 ms
✓ Close context 18 ms
▸ Screenshoty (336)
Zákazník s cizí měnou. (cizi-mena) 📄 T_CIZI_MENA_301016
✓ passed 27.10 s chromium
Popis: Objednávka v cizí měně. Automaticky svázané zboží. VP s dárky, keré mají cenu, Zákazník AUTO KOUT, s.r.o. (Z00579), CF Ne
Požadovaný stav: Cena svázaného zboží započítaná do celkové ceny
Výstup
✓ Before Hooks 126 ms
✓ Fixture "context" 10 ms
✓ Create context 9 ms
✓ Fixture "page" 94 ms
✓ Create page 90 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginAndSelectCustomer" 4 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "testInfo" 0 ms
✓ Navigate to "/prihlaseni" 1.77 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 140 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 21 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 31 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 25 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 145 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 577 ms
✓ Fill "auto kout" locator('input[type="search"]') 38 ms
✓ Click getByRole('treeitem', { name: '(AUTO KOUT CENTRUM, spol. s r.o.)' }) 83 ms
✓ Click getByText('Pokračovat') 125 ms
✓ Select option getByLabel('Centrální fakturace') 337 ms
✓ Click getByText('Pokračovat') 171 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 280 ms
✓ Click getByText('Pokračovat') 250 ms
✓ Navigate to "/kosik" 843 ms
✓ Expect "poll toBe" 116 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 74 ms
✓ Query count getByText(/košík je prázdn/i) 27 ms
✓ Expect "toBe" 0 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 7 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 5 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 5 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 76 ms
✓ Fill "1200386" getByRole('textbox', { name: 'Co hledáte?' }) 38 ms
✓ Click getByRole('button', { name: 'Hledat' }) 944 ms
✓ Click getByRole('link', { name: 'SATAjet X RP DIGITAL', description: 'SATAjet X RP DIGITAL' }) 1.16 s
✓ Expect "toContainText" locator('.det__pack') 506 ms
✓ Expect "toContainText" locator('.det__pack') 79 ms
✓ Click locator('#quantityToCart') 213 ms
✓ Fill "1" locator('#quantityToCart') 20 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 782 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 507 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 464 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 91 ms
✓ Fill "2988279" getByRole('textbox', { name: 'Co hledáte?' }) 34 ms
✓ Click getByRole('button', { name: 'Hledat' }) 1.77 s
✓ Click getByRole('link', { name: 'TEROSON EP 5055 konstrukční lepidlo (2K), 200 ml', description: 'TEROSON EP 5055 konstrukční lepidlo (2K), 200 ml' }) 1.02 s
✓ Expect "toContainText" locator('.det__pack') 360 ms
✓ Click locator('#quantityToCart') 159 ms
✓ Fill "12" locator('#quantityToCart') 31 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 1.04 s
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 519 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 484 ms
✓ Navigate to "/kosik" 1.26 s
✓ Wait for selector getByText('Načítám košík') 342 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 313 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 89 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'SATAjet X RP 1,2 I DIGITAL' }) 97 ms
✓ Expect "toBe" 1 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'TEROSON EP 5055 konstrukční lepidlo (2K), 200 ml' }) 19 ms
✓ Expect "toBe" 1 ms
✓ Expect "toBe" 0 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('h4') 9 ms
✓ Click locator('#cartBonuses').locator('input[data-catalog-number="2693822"]') 223 ms
✓ Fill "1" locator('#cartBonuses').locator('input[data-catalog-number="2693822"]') 83 ms
✓ Blur locator('#cartBonuses').locator('input[data-catalog-number="2693822"]') 38 ms
✓ Expect "toHaveValue" locator('#cartBonuses').locator('input[data-catalog-number="2693822"]') 24 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 655 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.01 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 40 ms
✓ Evaluate 419 ms
✓ Wait for function 59 ms
✓ Wait for function 506 ms
✓ Evaluate 10 ms
✓ Screenshot 965 ms
✓ Attach "Košík" 26 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 1.04 s
✓ Fill "T_CIZI_MENA_301016" locator('input[name="CustomOrderNumber"]') 409 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 2.00 s
✓ After Hooks 685 ms
✓ Fixture "testInfo" 4 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "page" 1 ms
✓ Fixture "context" 623 ms
✓ Close context 30 ms
▸ Screenshoty (298)
VP–CARent, CF-Ne (vp-carent-cf-ne) 📄 T_VP_CAR_CF_N_301016
✓ passed 40.54 s chromium
Popis: Zákazník CARent, a.s. (Z00092), VP SATA PIVO (započítá se i když je CF) a VP Flowwey (VP nezapočítává CF). CF Ne. Importér Z00070 Ford
Požadovaný stav: Pokud není CF, tak se počítají oba VP
Výstup
✓ Before Hooks 153 ms
✓ Fixture "context" 14 ms
✓ Create context 11 ms
✓ Fixture "page" 118 ms
✓ Create page 108 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "testInfo" 0 ms
✓ Navigate to "/prihlaseni" 1.86 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 213 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 31 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 37 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 35 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 153 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 617 ms
✓ Fill "carent" locator('input[type="search"]') 37 ms
✓ Click getByRole('treeitem', { name: '(CARent, a.s.)' }) 96 ms
✓ Click getByText('Pokračovat') 144 ms
✓ Select option getByLabel('Centrální fakturace') 311 ms
✓ Click getByText('Pokračovat') 270 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 393 ms
✓ Navigate to "/kosik" 771 ms
✓ Expect "poll toBe" 2.43 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 191 ms
✓ Query count getByText(/košík je prázdn/i) 103 ms
✕ Expect "toBe" tests/pages/cart.page.ts:116 18 ms
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 7 ms
✓ Query count getByText(/košík je prázdn/i) 39 ms
✕ Expect "toBe" tests/pages/cart.page.ts:116 2 ms
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 8 ms
✓ Query count getByText(/košík je prázdn/i) 32 ms
✕ Expect "toBe" tests/pages/cart.page.ts:116 1 ms
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 8 ms
✓ Query count getByText(/košík je prázdn/i) 24 ms
✕ Expect "toBe" tests/pages/cart.page.ts:116 1 ms
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 57 ms
✓ Expect "toBe" 1 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 50 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 60 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 52 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 164 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3754"]') 2.79 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 55 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 31 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 109 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3758"]') 2.78 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 55 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 26 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 130 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3762"]') 2.17 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 73 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 79 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 95 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3763"]') 1.60 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 25 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 87 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 106 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3771"]') 1.49 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 23 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 41 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 91 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3776"]') 1.43 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 36 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 12 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 75 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3778"]') 879 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 17 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 47 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 83 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3780"]') 868 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 12 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 12 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 94 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3782"]') 306 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 18 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 8 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 77 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3784"]') 584 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 59 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 54 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 228 ms
✓ Fill "1202043" getByRole('textbox', { name: 'Co hledáte?' }) 24 ms
✓ Click getByRole('button', { name: 'Hledat' }) 828 ms
✓ Click getByRole('link', { name: 'SATA RPS 0,3 l, sítko 125 µm', description: 'SATA RPS 0,3 l, sítko 125 µm' }) 1.01 s
✓ Click locator('#quantityToCart') 550 ms
✓ Fill "3" locator('#quantityToCart') 38 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 905 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 512 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 353 ms
✓ Expect "toContainText" locator('#js-product-detail') 9 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 83 ms
✓ Fill "FW EV17-25" getByRole('textbox', { name: 'Co hledáte?' }) 20 ms
✓ Click getByRole('button', { name: 'Hledat' }) 678 ms
✓ Click getByRole('link', { name: 'Flowey EV17 Cherry Foam', description: 'Flowey EV17 Cherry Foam' }) 1.03 s
✓ Click locator('#quantityToCart') 511 ms
✓ Fill "3" locator('#quantityToCart') 36 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 638 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 400 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 495 ms
✓ Expect "toContainText" locator('#js-product-detail') 21 ms
✓ Navigate to "/kosik" 494 ms
✓ Wait for selector getByText('Načítám košík') 208 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 296 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 53 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'SATA RPS 0,3 l, sítko 125 µm ploché (1 ks = balení 50 kelímků)' }) 23 ms
✓ Expect "toBe" 1 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Flowey EV17 Cherry Foam' }) 11 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 0 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('h4') 9 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__name') 8 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__amount') 7 ms
✓ Expect "toBeVisible" locator('#cartBonuses').locator('.giftsMessage__pending') 6 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('.giftsMessage__pending') 14 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('.giftsMessage__pending').locator('.giftsMissingCount') 9 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('.giftsMessage__pending').locator('.giftsMissingLabel') 6 ms
✓ Click locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 177 ms
✓ Fill "1" locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 64 ms
✓ Blur locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 38 ms
✓ Expect "toHaveValue" locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 46 ms
✓ Expect "toBeVisible" locator('#cartBonuses').locator('.pack:has(input[data-catalog-number="LUTON_L"])') 82 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('.pack:has(input[data-catalog-number="LUTON_L"])').locator('.pack__name') 38 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 29 ms
✓ Wait for selector getByText('Aktualizuji košík') 37 ms
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 268 ms
✓ Evaluate 428 ms
✓ Wait for function 72 ms
✓ Wait for function 507 ms
✓ Evaluate 22 ms
✓ Screenshot 942 ms
✓ Attach "Košík" 24 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 688 ms
✓ Fill "T_VP_CAR_CF_N_301016" locator('input[name="CustomOrderNumber"]') 455 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 2.00 s
✓ After Hooks 626 ms
✓ Fixture "testInfo" 1 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "cartPage" 1 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "page" 0 ms
✓ Fixture "context" 555 ms
✓ Close context 22 ms
▸ Screenshoty (288)
VP–CARent, CF-Ano (vp-carent-cf-ano) 📄 T_VP_CAR_CF_301017
✓ passed 21.02 s chromium
Popis: Zákazník CARent, a.s. (Z00092), VP SATA PIVO (započítá se i když je CF) a VP Flowwey (VP nezapočítává CF). CF Ano. Importér Z00070 Ford
Požadovaný stav: Flowee není zboží importéra, VP Flowee se počítá i když je CF, SATA se započítá
Výstup
✓ Before Hooks 192 ms
✓ Fixture "context" 19 ms
✓ Create context 13 ms
✓ Fixture "page" 136 ms
✓ Create page 131 ms
✓ Fixture "loginPage" 6 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "testInfo" 0 ms
✓ Navigate to "/prihlaseni" 1.84 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 203 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 29 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 38 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 22 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 168 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 622 ms
✓ Fill "carent" locator('input[type="search"]') 44 ms
✓ Click getByRole('treeitem', { name: '(CARent, a.s.)' }) 91 ms
✓ Click getByText('Pokračovat') 134 ms
✓ Click getByText('Pokračovat') 612 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 349 ms
✓ Navigate to "/kosik" 960 ms
✓ Expect "poll toBe" 205 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 149 ms
✓ Query count getByText(/košík je prázdn/i) 36 ms
✓ Expect "toBe" 3 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 4 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 5 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 7 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 85 ms
✓ Fill "1202043" getByRole('textbox', { name: 'Co hledáte?' }) 26 ms
✓ Click getByRole('button', { name: 'Hledat' }) 701 ms
✓ Click getByRole('link', { name: 'SATA RPS 0,3 l, sítko 125 µm', description: 'SATA RPS 0,3 l, sítko 125 µm' }) 1.06 s
✓ Click locator('#quantityToCart') 517 ms
✓ Fill "2" locator('#quantityToCart') 58 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 730 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 487 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 373 ms
✓ Expect "toContainText" locator('#js-product-detail') 13 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 82 ms
✓ Fill "FW EV12-25" getByRole('textbox', { name: 'Co hledáte?' }) 21 ms
✓ Click getByRole('button', { name: 'Hledat' }) 724 ms
✓ Click getByRole('link', { name: 'Flowey EV12 Shampoo Extra', description: 'Flowey EV12 Shampoo Extra' }) 1.03 s
✓ Click locator('#quantityToCart') 500 ms
✓ Fill "3" locator('#quantityToCart') 26 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 645 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 403 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 447 ms
✓ Expect "toContainText" locator('#js-product-detail') 16 ms
✓ Navigate to "/kosik" 422 ms
✓ Wait for selector getByText('Načítám košík') 153 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 621 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 64 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'SATA RPS 0,3 l, sítko 125 µm ploché (1 ks = balení 50 kelímků)' }) 21 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Flowey EV12 Shampoo Extra' }) 18 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 1 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('h4') 13 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__name') 6 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__amount') 6 ms
✓ Expect "toBeVisible" locator('#cartBonuses').locator('.giftsMessage__pending') 6 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('.giftsMessage__pending') 5 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('.giftsMessage__pending').locator('.giftsMissingCount') 6 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('.giftsMessage__pending').locator('.giftsMissingLabel') 5 ms
✓ Click locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 141 ms
✓ Fill "1" locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 68 ms
✓ Blur locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 71 ms
✓ Expect "toHaveValue" locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 22 ms
✓ Expect "toBeVisible" locator('#cartBonuses').locator('.pack:has(input[data-catalog-number="LUTON_L"])') 44 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('.pack:has(input[data-catalog-number="LUTON_L"])').locator('.pack__name') 9 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 18 ms
✓ Wait for selector getByText('Aktualizuji košík') 106 ms
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 256 ms
✓ Evaluate 451 ms
✓ Wait for function 59 ms
✓ Wait for function 510 ms
✓ Evaluate 24 ms
✓ Screenshot 1.03 s
✓ Attach "Košík" 28 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 919 ms
✓ Fill "T_VP_CAR_CF_301017" locator('input[name="CustomOrderNumber"]') 432 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 1.83 s
✓ After Hooks 659 ms
✓ Fixture "testInfo" 1 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginPage" 2 ms
✓ Fixture "page" 3 ms
✓ Fixture "context" 610 ms
✓ Close context 34 ms
▸ Screenshoty (290)
VP–CARent, COLAD, CF-Ano (vp-carent-colad-cf-ano) 📄 T_VP_CAR_COL_301017
✓ passed 20.74 s chromium
Popis: Zákazník CARent, a.s. (Z00092), VP COLAD (VP nezapočítává CF). CF Ano. Importér Z00070 Ford. Objednávka nad 10 tis. Kč pro nárok na dárek.
Požadovaný stav: Zboží skupiny COLAD je zboží importéra, proto se dárky v režimu CF nezapočítávají.
Výstup
✓ Before Hooks 169 ms
✓ Fixture "context" 17 ms
✓ Create context 11 ms
✓ Fixture "page" 126 ms
✓ Create page 118 ms
✓ Fixture "loginPage" 2 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "testInfo" 1 ms
✓ Navigate to "/prihlaseni" 1.83 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 181 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 18 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 28 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 26 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 136 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 604 ms
✓ Fill "carent" locator('input[type="search"]') 42 ms
✓ Click getByRole('treeitem', { name: '(CARent, a.s.)' }) 100 ms
✓ Click getByText('Pokračovat') 138 ms
✓ Click getByText('Pokračovat') 586 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 426 ms
✓ Navigate to "/kosik" 813 ms
✓ Expect "poll toBe" 225 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 118 ms
✓ Query count getByText(/košík je prázdn/i) 83 ms
✓ Expect "toBe" 0 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 28 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 6 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 5 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 85 ms
✓ Fill "530904" getByRole('textbox', { name: 'Co hledáte?' }) 28 ms
✓ Click getByRole('button', { name: 'Hledat' }) 706 ms
✓ Click getByRole('link', { name: 'COLAD nitrilové rukavice modré', description: 'COLAD nitrilové rukavice modré' }) 1.92 s
✓ Click locator('#quantityToCart') 745 ms
✓ Fill "30" locator('#quantityToCart') 29 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 1.72 s
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 503 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 107 ms
✓ Navigate to "/kosik" 585 ms
✓ Wait for selector getByText('Načítám košík') 242 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 981 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 29 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'COLAD nitrilové rukavice modré' }) 14 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 0 ms
✓ Expect "toHaveCount" locator('#cartBonuses') 8 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 13 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.00 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 49 ms
✓ Evaluate 11 ms
✓ Wait for function 44 ms
✓ Wait for function 507 ms
✓ Evaluate 21 ms
✓ Screenshot 772 ms
✓ Attach "Košík" 21 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 520 ms
✓ Fill "T_VP_CAR_COL_301017" locator('input[name="CustomOrderNumber"]') 452 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 1.90 s
✓ After Hooks 615 ms
✓ Fixture "testInfo" 0 ms
✓ Fixture "orderPage" 3 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "customerPage" 2 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "page" 0 ms
✓ Fixture "context" 547 ms
✓ Close context 26 ms
▸ Screenshoty (304)
VP– Fa RENE, CF-Ne (vp-farene-cf-ne) 📄 T_VP_RENE_CF_NE_301018
✓ passed 46.25 s chromium
Popis: Zákazník Fa RENE a.s. (Z00068), VP SATA PIVO (započítá se i když je CF) a VP Flowwey (VP nezapočítává CF). CF Ne. Importér Z00259 Mercedes-Benz
Požadovaný stav: VP se počítá protože objednávka není v režimu CF. SATA se započítá vždy.
Výstup
✓ Before Hooks 147 ms
✓ Fixture "context" 13 ms
✓ Create context 10 ms
✓ Fixture "page" 105 ms
✓ Create page 100 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "customerPage" 3 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "productPage" 1 ms
✓ Fixture "cartPage" 1 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "testInfo" 0 ms
✓ Navigate to "/prihlaseni" 1.86 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 191 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 22 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 34 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 38 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 196 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 669 ms
✓ Fill "fa rene" locator('input[type="search"]') 41 ms
✓ Click getByRole('treeitem', { name: '(Fa RENE a.s.)' }) 109 ms
✓ Click getByText('Pokračovat') 167 ms
✓ Select option getByLabel('Centrální fakturace') 334 ms
✓ Click getByText('Pokračovat') 175 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 278 ms
✓ Click getByText('Pokračovat') 305 ms
✓ Navigate to "/kosik" 676 ms
✓ Expect "poll toBe" 2.57 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 192 ms
✓ Query count getByText(/košík je prázdn/i) 127 ms
✕ Expect "toBe" tests/pages/cart.page.ts:116 2 ms
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 30 ms
✓ Query count getByText(/košík je prázdn/i) 76 ms
✕ Expect "toBe" tests/pages/cart.page.ts:116 1 ms
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 12 ms
✓ Query count getByText(/košík je prázdn/i) 31 ms
✕ Expect "toBe" tests/pages/cart.page.ts:116 1 ms
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 8 ms
✓ Query count getByText(/košík je prázdn/i) 32 ms
✕ Expect "toBe" tests/pages/cart.page.ts:116 0 ms
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 70 ms
✓ Expect "toBe" 2 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 45 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 104 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 49 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 160 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3719"]') 3.36 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 47 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 84 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 99 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3723"]') 2.73 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 34 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 26 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 122 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3727"]') 2.70 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 41 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 32 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 104 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3728"]') 2.70 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 32 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 21 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 63 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3736"]') 2.06 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 23 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 25 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 72 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3744"]') 1.94 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 16 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 13 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 95 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3746"]') 916 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 12 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 14 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 102 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3748"]') 1.42 s
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 10 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 7 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 65 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3750"]') 859 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 20 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 10 ms
✓ Click locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }).first() 83 ms
✓ Expect "toBeHidden" locator('section').filter({ hasText: 'Košík' }).locator('button[aria-label="Odebrat"][data-entry="3752"]') 541 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 30 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 47 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 214 ms
✓ Fill "1202043" getByRole('textbox', { name: 'Co hledáte?' }) 28 ms
✓ Click getByRole('button', { name: 'Hledat' }) 747 ms
✓ Click getByRole('link', { name: 'SATA RPS 0,3 l, sítko 125 µm', description: 'SATA RPS 0,3 l, sítko 125 µm' }) 1.13 s
✓ Click locator('#quantityToCart') 614 ms
✓ Fill "2" locator('#quantityToCart') 39 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 710 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 440 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 464 ms
✓ Expect "toContainText" locator('#js-product-detail') 15 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 95 ms
✓ Fill "FW EV10-25" getByRole('textbox', { name: 'Co hledáte?' }) 23 ms
✓ Click getByRole('button', { name: 'Hledat' }) 744 ms
✓ Click getByRole('link', { name: 'Flowey EV10 Dry Wax', description: 'Flowey EV10 Dry Wax' }) 1.28 s
✓ Click locator('#quantityToCart') 522 ms
✓ Fill "3" locator('#quantityToCart') 33 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 836 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 418 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 450 ms
✓ Expect "toContainText" locator('#js-product-detail') 10 ms
✓ Navigate to "/kosik" 749 ms
✓ Wait for selector getByText('Načítám košík') 226 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 544 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 25 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'SATA RPS 0,3 l, sítko 125 µm ploché (1 ks = balení 50 kelímků)' }) 14 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Flowey EV10 Dry Wax' }) 9 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 1 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('h4') 12 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__name') 17 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__amount') 11 ms
✓ Expect "toBeVisible" locator('#cartBonuses').locator('.giftsMessage__pending') 6 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('.giftsMessage__pending') 5 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('.giftsMessage__pending').locator('.giftsMissingCount') 10 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('.giftsMessage__pending').locator('.giftsMissingLabel') 13 ms
✓ Click locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 222 ms
✓ Fill "1" locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 36 ms
✓ Blur locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 27 ms
✓ Expect "toHaveValue" locator('#cartBonuses').locator('input[data-catalog-number="LUTON_L"]') 22 ms
✓ Expect "toBeVisible" locator('#cartBonuses').locator('.pack:has(input[data-catalog-number="LUTON_L"])') 18 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('.pack:has(input[data-catalog-number="LUTON_L"])').locator('.pack__name') 34 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 15 ms
✓ Wait for selector getByText('Aktualizuji košík') 77 ms
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 379 ms
✓ Evaluate 389 ms
✓ Wait for function 47 ms
✓ Wait for function 507 ms
✓ Evaluate 13 ms
✓ Screenshot 1.04 s
✓ Attach "Košík" 23 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 881 ms
✓ Fill "T_VP_RENE_CF_NE_301018" locator('input[name="CustomOrderNumber"]') 461 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 2.10 s
✓ After Hooks 728 ms
✓ Fixture "testInfo" 0 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "cartPage" 1 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "page" 0 ms
✓ Fixture "context" 675 ms
✓ Close context 34 ms
▸ Screenshoty (292)
VP– Fa RENE, CF-Ano (vp-farene-cf-ano) 📄 T_VP_RENE_CF_301018
✓ passed 23.86 s chromium
Popis: Zákazník Fa RENE a.s. (Z00068), VP SATA PIVO (započítá se i když je CF) a VP Flowwey (VP nezapočítává CF). CF Ano. Importér Z00259 Mercedes-Benz
Požadovaný stav: Flowee je zboží importéra, proto se dárky (bundy) nezapočítávají. Dárek za VP SATA se započítá vždy.
Výstup
✓ Before Hooks 157 ms
✓ Fixture "context" 12 ms
✓ Create context 11 ms
✓ Fixture "page" 113 ms
✓ Create page 110 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "customerPage" 2 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "testInfo" 1 ms
✓ Navigate to "/prihlaseni" 1.93 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 188 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 25 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 33 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 34 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 149 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 638 ms
✓ Fill "fa rene" locator('input[type="search"]') 34 ms
✓ Click getByRole('treeitem', { name: '(Fa RENE a.s.)' }) 103 ms
✓ Click getByText('Pokračovat') 156 ms
✓ Click getByText('Pokračovat') 476 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 265 ms
✓ Click getByText('Pokračovat') 392 ms
✓ Navigate to "/kosik" 671 ms
✓ Expect "poll toBe" 328 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 221 ms
✓ Query count getByText(/košík je prázdn/i) 84 ms
✓ Expect "toBe" 0 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 30 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 12 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 16 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 65 ms
✓ Fill "1202043" getByRole('textbox', { name: 'Co hledáte?' }) 22 ms
✓ Click getByRole('button', { name: 'Hledat' }) 750 ms
✓ Click getByRole('link', { name: 'SATA RPS 0,3 l, sítko 125 µm', description: 'SATA RPS 0,3 l, sítko 125 µm' }) 1.26 s
✓ Click locator('#quantityToCart') 686 ms
✓ Fill "2" locator('#quantityToCart') 28 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 782 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 464 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 429 ms
✓ Expect "toContainText" locator('#js-product-detail') 9 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 87 ms
✓ Fill "FW EV10-25" getByRole('textbox', { name: 'Co hledáte?' }) 24 ms
✓ Click getByRole('button', { name: 'Hledat' }) 746 ms
✓ Click getByRole('link', { name: 'Flowey EV10 Dry Wax', description: 'Flowey EV10 Dry Wax' }) 1.36 s
✓ Click locator('#quantityToCart') 524 ms
✓ Fill "3" locator('#quantityToCart') 43 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 832 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 433 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 452 ms
✓ Expect "not toContainText" locator('#js-product-detail') 11 ms
✓ Navigate to "/kosik" 420 ms
✓ Wait for selector getByText('Načítám košík') 201 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 510 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 23 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'SATA RPS 0,3 l, sítko 125 µm ploché (1 ks = balení 50 kelímků)' }) 21 ms
✓ Expect "toBe" 1 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'Flowey EV10 Dry Wax' }) 10 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 1 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('h4') 7 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__name') 6 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__amount') 8 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 9 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.00 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 79 ms
✓ Evaluate 22 ms
✓ Wait for function 41 ms
✓ Wait for function 510 ms
✓ Evaluate 6 ms
✓ Screenshot 848 ms
✓ Attach "Košík" 20 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 952 ms
✓ Fill "T_VP_RENE_CF_301018" locator('input[name="CustomOrderNumber"]') 406 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 1.97 s
✓ After Hooks 739 ms
✓ Fixture "testInfo" 1 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "customerPage" 2 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "page" 0 ms
✓ Fixture "context" 677 ms
✓ Close context 37 ms
▸ Screenshoty (294)
VP– Fa RENE, TEROSON, CF-Ano (vp-farene-teroson-cf-ano) 📄 T_VP_RENE_TER_301019
✓ passed 24.08 s chromium
Popis: Zákazník Fa RENE a.s. (Z00068), VP COLAD (VP nezapočítává CF) a VP TEROSON (VP nezapočítává CF). CF Ano. Importér Z00259 Mercedes-Benz
Požadovaný stav: TEROSON i COLAD jsou zboží importéra, proto se dárky v režimu CF nezapočítávají.
Výstup
✓ Before Hooks 166 ms
✓ Fixture "context" 13 ms
✓ Create context 11 ms
✓ Fixture "page" 119 ms
✓ Create page 116 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "testInfo" 1 ms
✓ Navigate to "/prihlaseni" 1.87 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 212 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 22 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 47 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 30 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 164 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 652 ms
✓ Fill "fa rene" locator('input[type="search"]') 49 ms
✓ Click getByRole('treeitem', { name: '(Fa RENE a.s.)' }) 65 ms
✓ Click getByText('Pokračovat') 127 ms
✓ Click getByText('Pokračovat') 484 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 250 ms
✓ Click getByText('Pokračovat') 343 ms
✓ Navigate to "/kosik" 760 ms
✓ Expect "poll toBe" 265 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 186 ms
✓ Query count getByText(/košík je prázdn/i) 55 ms
✓ Expect "toBe" 0 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 15 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 13 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 12 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 109 ms
✓ Fill "530904" getByRole('textbox', { name: 'Co hledáte?' }) 26 ms
✓ Click getByRole('button', { name: 'Hledat' }) 798 ms
✓ Click getByRole('link', { name: 'COLAD nitrilové rukavice modré', description: 'COLAD nitrilové rukavice modré' }) 1.27 s
✓ Click locator('#quantityToCart') 798 ms
✓ Fill "30" locator('#quantityToCart') 36 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 1.08 s
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 492 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 371 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 95 ms
✓ Fill "2988279" getByRole('textbox', { name: 'Co hledáte?' }) 86 ms
✓ Click getByRole('button', { name: 'Hledat' }) 735 ms
✓ Click getByRole('link', { name: 'TEROSON EP 5055 konstrukční lepidlo (2K), 200 ml', description: 'TEROSON EP 5055 konstrukční lepidlo (2K), 200 ml' }) 1.19 s
✓ Click locator('#quantityToCart') 590 ms
✓ Fill "24" locator('#quantityToCart') 14 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 858 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 418 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 474 ms
✓ Navigate to "/kosik" 479 ms
✓ Wait for selector getByText('Načítám košík') 218 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 388 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 22 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'COLAD nitrilové rukavice modré' }) 15 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'TEROSON EP 5055 konstrukční lepidlo (2K), 200 ml' }) 9 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 0 ms
✓ Expect "toHaveCount" locator('#cartBonuses') 6 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 7 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.00 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 85 ms
✓ Evaluate 7 ms
✓ Wait for function 43 ms
✓ Wait for function 506 ms
✓ Evaluate 18 ms
✓ Screenshot 815 ms
✓ Attach "Košík" 45 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 618 ms
✓ Fill "T_VP_RENE_TER_301019" locator('input[name="CustomOrderNumber"]') 421 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 2.25 s
✓ After Hooks 606 ms
✓ Fixture "testInfo" 3 ms
✓ Fixture "orderPage" 1 ms
✓ Fixture "cartPage" 2 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginPage" 2 ms
✓ Fixture "page" 2 ms
✓ Fixture "context" 565 ms
✓ Close context 24 ms
▸ Screenshoty (310)
VP COLAD, AUTO JAROV (vp-colad-jarov) 📄 T_VP_COLAD_301019
✓ passed 18.82 s chromium
Popis: Zákazník AUTO JAROV, VP COLAD
Požadovaný stav: VP se počítá pokud cena zboží přesáhne 10 tis. Kč. Dárek je přidán do košíku za cenu 1 kč, a tím je navýšena celková cena košíku
Výstup
✓ Before Hooks 139 ms
✓ Fixture "context" 12 ms
✓ Create context 9 ms
✓ Fixture "page" 95 ms
✓ Create page 92 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "customerPage" 3 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 1 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "testInfo" 0 ms
✓ Navigate to "/prihlaseni" 1.85 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 195 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 18 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 29 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 24 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 157 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 605 ms
✓ Fill "auto jar" locator('input[type="search"]') 39 ms
✓ Click getByRole('treeitem', { name: '(AUTO JAROV, s.r.o.)' }) 94 ms
✓ Click getByText('Pokračovat') 165 ms
✓ Click getByText('Pokračovat') 565 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 439 ms
✓ Navigate to "/kosik" 562 ms
✓ Expect "poll toBe" 241 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 198 ms
✓ Query count getByText(/košík je prázdn/i) 30 ms
✓ Expect "toBe" 1 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 13 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 8 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 5 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 62 ms
✓ Fill "530904" getByRole('textbox', { name: 'Co hledáte?' }) 30 ms
✓ Click getByRole('button', { name: 'Hledat' }) 747 ms
✓ Click getByRole('link', { name: 'COLAD nitrilové rukavice modré', description: 'COLAD nitrilové rukavice modré' }) 1.13 s
✓ Click locator('#quantityToCart') 778 ms
✓ Fill "30" locator('#quantityToCart') 16 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 1.37 s
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 494 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 111 ms
✓ Navigate to "/kosik" 515 ms
✓ Wait for selector getByText('Načítám košík') 254 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 235 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 49 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'COLAD nitrilové rukavice modré' }) 41 ms
✓ Expect "toBe" 0 ms
✓ Expect "toBe" 2 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('h4') 14 ms
✓ Expect "toHaveText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__name') 11 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('[data-fixed-gift]').locator('.pack__amount') 16 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 15 ms
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.00 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 34 ms
✓ Evaluate 6 ms
✓ Wait for function 37 ms
✓ Wait for function 507 ms
✓ Evaluate 15 ms
✓ Screenshot 861 ms
✓ Attach "Košík" 21 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 668 ms
✓ Fill "T_VP_COLAD_301019" locator('input[name="CustomOrderNumber"]') 411 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 1.94 s
✓ After Hooks 546 ms
✓ Fixture "testInfo" 2 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "cartPage" 1 ms
✓ Fixture "productPage" 2 ms
✓ Fixture "loginAndSelectCustomer" 0 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginPage" 0 ms
✓ Fixture "page" 0 ms
✓ Fixture "context" 504 ms
✓ Close context 24 ms
▸ Screenshoty (298)
VP TEROSON, AUTO JAROV (vp-teroson-jarov) 📄 T_VP_TEROSON_301019
✓ passed 20.98 s chromium
Popis: Zákazník AUTO JAROV, VP TEROSON, dárek pistole zvyšuje celkovou cenu
Požadovaný stav: Do košíku přidám 24 ks, tak abych měl nárok na dva dárky. Oba dárky mají cenu a zvyšují celkovou cenu v košíku.
Výstup
✓ Before Hooks 145 ms
✓ Fixture "context" 10 ms
✓ Create context 8 ms
✓ Fixture "page" 104 ms
✓ Create page 101 ms
✓ Fixture "loginPage" 4 ms
✓ Fixture "customerPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 2 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "testInfo" 0 ms
✓ Navigate to "/prihlaseni" 1.87 s
✓ Click getByRole('textbox', { name: 'E-mail' }) 186 ms
✓ Fill "tcafourek@servind.com" getByRole('textbox', { name: 'E-mail' }) 16 ms
✓ Press "Tab" getByRole('textbox', { name: 'E-mail' }) 26 ms
✓ Fill "servind2026" getByRole('textbox', { name: 'Heslo' }) 27 ms
✓ Click getByRole('button', { name: 'Odeslat' }) 138 ms
✓ Click getByRole('textbox', { name: '00005886 (Dopravní podnik hl' }) 721 ms
✓ Fill "auto jar" locator('input[type="search"]') 46 ms
✓ Click getByRole('treeitem', { name: '(AUTO JAROV, s.r.o.)' }) 80 ms
✓ Click getByText('Pokračovat') 133 ms
✓ Click getByText('Pokračovat') 549 ms
✓ Query count getByText('Vyberte prosím uživatele pod kterým se chcete přihlásit. Vyberte zákazníka pros') 340 ms
✓ Navigate to "/kosik" 877 ms
✓ Expect "poll toBe" 218 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 135 ms
✓ Query count getByText(/košík je prázdn/i) 64 ms
✓ Expect "toBe" 1 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 19 ms
✓ Query count locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 8 ms
✓ Expect "toHaveCount" locator('section').filter({ hasText: 'Košík' }).getByRole('button', { name: 'Odebrat' }) 7 ms
✓ Click getByRole('textbox', { name: 'Co hledáte?' }) 81 ms
✓ Fill "2988279" getByRole('textbox', { name: 'Co hledáte?' }) 23 ms
✓ Click getByRole('button', { name: 'Hledat' }) 644 ms
✓ Click getByRole('link', { name: 'TEROSON EP 5055 konstrukční lepidlo (2K), 200 ml', description: 'TEROSON EP 5055 konstrukční lepidlo (2K), 200 ml' }) 1.05 s
✓ Expect "toContainText" locator('.det__pack') 323 ms
✓ Click locator('#quantityToCart') 216 ms
✓ Fill "24" locator('#quantityToCart') 25 ms
✓ Expect "toBeVisible" getByText('Přidali jste do košíku:').or(getByText('Původní produkt není dostupný, vložili jste do košíku náhradu:')) 692 ms
✓ Click getByRole('button', { name: 'Vložit do košíku' }) 458 ms
✓ Click getByRole('button', { name: 'Zavřít dialog' }) 493 ms
✓ Navigate to "/kosik" 414 ms
✓ Wait for selector getByText('Načítám košík') 203 ms
✓ Expect "toBeHidden" getByText('Načítám košík') 181 ms
✓ Expect "toBeVisible" getByRole('heading', { name: 'Košík' }) 46 ms
✓ Expect "toBeVisible" getByRole('row').filter({ hasText: 'TEROSON EP 5055 konstrukční lepidlo (2K), 200 ml' }) 35 ms
✓ Expect "toBe" 2 ms
✓ Expect "toBe" 2 ms
✓ Expect "toContainText" locator('#cartBonuses').locator('h4') 12 ms
✓ Click locator('#cartBonuses').locator('input[data-catalog-number="2693822"]') 58 ms
✓ Fill "1" locator('#cartBonuses').locator('input[data-catalog-number="2693822"]') 18 ms
✓ Blur locator('#cartBonuses').locator('input[data-catalog-number="2693822"]') 30 ms
✓ Expect "toHaveValue" locator('#cartBonuses').locator('input[data-catalog-number="2693822"]') 43 ms
✓ Click locator('#cartBonuses').locator('input[data-catalog-number="2693824"]') 764 ms
✓ Fill "1" locator('#cartBonuses').locator('input[data-catalog-number="2693824"]') 22 ms
✓ Blur locator('#cartBonuses').locator('input[data-catalog-number="2693824"]') 19 ms
✓ Expect "toHaveValue" locator('#cartBonuses').locator('input[data-catalog-number="2693824"]') 15 ms
✓ Expect "toContainText" locator('section').filter({ hasText: 'Košík' }) 1.00 s
✕ Wait for selector getByText('Aktualizuji košík') tests/scenarios/scenario.spec.ts:222 3.00 s
TimeoutError: locator.waitFor: Timeout 3000ms exceeded.
Call log:
  - waiting for getByText('Aktualizuji košík') to be visible
    9 × locator resolved to hidden <div class="cartLoaderMsg" data-update-text="Aktualizuji košík počkejte prosím">Aktualizuji košík počkejte prosím</div>
✓ Expect "toBeHidden" getByText('Aktualizuji košík') 38 ms
✓ Evaluate 381 ms
✓ Wait for function 52 ms
✓ Wait for function 507 ms
✓ Evaluate 17 ms
✓ Screenshot 834 ms
✓ Attach "Košík" 69 ms
✓ Click getByRole('link', { name: 'Pokračovat na rekapitulaci' }) 837 ms
✓ Fill "T_VP_TEROSON_301019" locator('input[name="CustomOrderNumber"]') 477 ms
✓ Click getByRole('button', { name: 'Dokončit objednávku' }) 1.99 s
✓ After Hooks 693 ms
✓ Fixture "testInfo" 2 ms
✓ Fixture "orderPage" 0 ms
✓ Fixture "cartPage" 0 ms
✓ Fixture "productPage" 0 ms
✓ Fixture "loginAndSelectCustomer" 1 ms
✓ Fixture "customerPage" 1 ms
✓ Fixture "loginPage" 1 ms
✓ Fixture "page" 1 ms
✓ Fixture "context" 642 ms
✓ Close context 31 ms
▸ Screenshoty (302)
Historie testu
Doba běhu a stav v čase
Passed Failed / Timed out Skipped