Mám webovú stránku, ktorá komunikuje prostredníctvom príkazov postMessage
window.parent.postMessage(communication, this.origin);Keď používam Playwright, snažím sa vytvoriť handler pre 'on message'
function eventListener(returnEvent: any): any { window.addEventL Čítaj viac →Nedávno som prešiel z starého Mac Mini s nižším výkonom na nový Mac Studio s čipom M1 Max.
Náhle moje Playwright e2e testy začali bežať veľmi pomaly.
Keď spustím v režime ladenia, vidím, že stránka, ktorú testujem, sa v prehliadači zobrazuje približne za 15 sekúnd. Na mojom starom Intel Mac Mini sa stránka načíta za 1-2 sekundy.
Spustil som testy v režime ladenia a skontroloval verziu Chrome, povedalo to, že používa preloženú Intel verziu Chrome namiesto verzie arm64 (Apple
Čítaj viac →
Mám tabuľku s n stĺpcami a riadkami. Chcel by som získať hodnotu „Stĺpec X“, ktorej „Meno“ je „Ram“ cez Playwright.
Skúšal som to cez iteráciu, ale nefungovalo to (Všetky moje záhlavia sú v tabuľke1 a obsah tela v tabuľke2)
let columns = await this.page.locator("//th[@role='columnheader Čítaj viac →
Snažím sa nájsť spôsob, ako použiť zástupný znak vo funkcii page.frame(url) v Playwright, mám tento kód:
await page.frame({ url: 'http://192.168.20.222:8080/ords/f?p=150:13:12188371642929::NO:13::&cs=3rW0d3IdG36wpBBz1GAnD2UV8kf7xWvgqUaa28l5eceRm71VjW6F33ufnHQnEvSAJpbB7CSDdVQNXeKOyLRYnQw&am Čítaj viac →
Skúsil som získať pole z prvkov vo formáte JSON.
<button type="button" class="btn btn-xs margin-right active"><i class="fal fa-eye"</i>Icon</button> <button type="button" class="btn btn-xs margin-right active"></button> <bu Čítaj viac →
Mám jednoduchú prihlasovaciu stránku, ktorú sa snažím otestovať pomocou Playwright.
<form method="POST" name="login"> <input type="hidden" name="captcha_response"> <input type="hidden" name="_token" value="token"> Čítaj viac →
Nastavujem framework Playwright od nuly a snažím sa znova použiť autentifikáciu pomocou Playwright storageState a narazil som na problém, keď moje testy zlyhávajú pri pokuse o autentifikáciu.
Snažím sa vytvoriť tréningové prostredie pre CodeceptJS pomocou TS a Playwright, ale z nejakého dôvodu intellisense vo Visual Studio Code odmieta zobrazovať akékoľvek návrhy. Kód môžem manuálne napísať a funguje to, ale rád by som, aby intellisense fungovalo.
Presne som nasledoval príručku rýchleho štartu na webovej stránke CodeceptJS s nasledujúcimi krokmi:
Píšem test v Playwright a TypeScript. Mám dva riadky a v oboch je ten istý tlačidlo, ktoré rozbaľuje riadok, tlačidlo má v oboch rovnakú triedu: "". Kliknem na tlačidlo takto:
await page.click(".ant-table-row-expand-icon")Chcem kliknúť iba na jedno konkrétne riadok na tomto tlačidle, aby sa riadok rozbalil. Riadky sú každýkrát pri spustení testov pridávané náhodne. Riadky sú mapované ako "rowId". Problém je,
Čítaj viac →A nevidel som fff v konzolovom výpise, a ani nehlási žiadnu chybu.
Má
Čítaj viac →