Imam web stranicu koja komunicira putem postMessage naredbi
window.parent.postMessage(communication, this.origin);Kada koristim Playwright, pokušavam napraviti 'on message' handler
function eventListener(returnEvent: any): any { window.addEventListener('message Čitaj više →Nedavno sam prešao s starog Mac Minija s manjom snagom na novi Mac Studio s M1 Max čipom.
Odjednom su moji Playwright e2e testovi počeli raditi jako sporo.
Kada pokrenem u načinu za otklanjanje pogrešaka, mogu vidjeti da stranici koju testiram treba oko 15 sekundi da se pojavi u pregledniku. Na mom starom Intel Mac Miniju stranica se učitava za 1-2 sekunde.
Pokrenuo sam testove u načinu za otklanjanje pogrešaka i provjerio verziju Chromea, rekao je da koristi prevedenu Intel
Čitaj više →
Imam tablicu s n stupaca i redaka. Želio bih dohvatiti vrijednost "Stupac X" čije je "Ime" "Ram" putem Playwrighta
Pokušao sam putem iteracije, ali nije uspjelo (Svi moji zaglavlja su u tablici1, a sadržaj tijela u tablici2)
let columns = await this.page.locator("//th[@role='columnheade Čitaj više →
Pokušavam pronaći način kako koristiti wildcard u funkciji page.frame(url) u Playwrightu, imam ovaj kod:
await page.frame({ url: 'http://192.168.20.222:8080/ords/f?p=150:13:12188371642929::NO:13::&cs=3rW0d3IdG36wpBBz1GAnD2UV8kf7xWvgqUaa28l5eceRm71VjW6F33ufnHQnEvSAJpbB7CSDdVQNXeKOyLRYnQw&am Čitaj više →
Pokušao sam dobiti niz od elemenata u JSON formatu.
<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> < Čitaj više →
Imam jednostavnu stranicu za prijavu koju pokušavam testirati s Playwrightom.
<form method="POST" name="login"> <input type="hidden" name="captcha_response"> <input type="hidden" name="_token" value="token"> < Čitaj više →
Postavljam Playwright okvir od nule i pokušavam ponovno koristiti autentifikaciju uz pomoć Playwright storageState i suočio/la sam se s problemom kada moji testovi ne uspiju pokušavajući se autentificirati.
Pokušavam stvoriti okruženje za vježbu za CodeceptJS koristeći TS i Playwright, ali iz nekog razloga intellisense u VSCodu odbija pokazivati bilo kakve prijedloge. Mogu ručno napisati kod i to je u redu i radi, ali bih htio da intellisense radi.
Pratio sam vodič za brzi početak na web stranici CodeceptJS do slova s sljedećim koracima:
Pišem test u Playwrightu i TypeScriptu. Imam dva reda, a u oba isti gumb koji proširuje red, klasa gumba u oba je ista: "" Kliknem na gumb s ovim:
await page.click(".ant-table-row-expand-icon")Želim kliknuti samo na jednom specifičnom retku na ovom gumbu da bih proširio redak. Retci se dodaju nasumično svaki put kada se testovi pokrenu. Retci su mapirani kao "rowId". Problem je što nakon prvog pokretanja klik
Čitaj više →I nisam vidio fff u zapisniku konzole, niti prijavljuje bilo
Čitaj više →