Tenho um site que comunica através de comandos postMessage
window.parent.postMessage(communication, this.origin);Ao usar o Playwright, estou a tentar criar um manipulador de "on message"
function eventListener(returnEvent: any): any { window.addEventListener('m Ler mais →Recentemente mudei de um antigo Mac Mini de baixa potência para um novo Mac Studio com chip M1 Max.
De repente, os meus testes e2e com Playwright começaram a correr muito lentamente.
Quando corro em modo de depuração, posso ver que a página que estou a testar demora cerca de 15 segundos a aparecer no navegador. No meu antigo Mac Mini com Intel, a página carrega em 1-2 segundos.
Executei os testes em modo de depuração e verifiquei a versão do Chrome, dizia que estava a usar a
Ler mais →
Tenho uma tabela com n colunas e linhas. Gostaria de obter o valor da "Coluna X" cujo "Nome" é "Ram" através do Playwright
Tentei através de Iteração, mas não funcionou (Todos os meus cabeçalhos estão na tabela1 e o conteúdo do corpo na tabela2)
let columns = await this.page.locator("// Ler mais →
Estou a tentar encontrar uma forma de usar um coringa na função page.frame(url) do Playwright, tenho este código:
await page.frame({ url: 'http://192.168.20.222:8080/ords/f?p=150:13:12188371642929::NO:13::&cs=3rW0d3IdG36wpBBz1GAnD2UV8kf7xWvgqUaa28l5eceRm71VjW6F33ufnHQnEvSAJpbB7CSDdVQNXeKOy Ler mais →
Tentei obter um Array a partir de elementos em formato 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"></butto Ler mais →
Tenho uma página de login simples que estou a tentar testar com o Playwright.
<form method="POST" name="login"> <input type="hidden" name="captcha_response"> <input type="hidden" name="_token" value="token"> < Ler mais →
Estou a configurar o framework Playwright do zero e a tentar reutilizar a autenticação com a ajuda do Playwright storageState e deparei-me com um problema quando os meus testes falham ao tentar autenticar.
Estou a tentar criar um ambiente de prática para o CodeceptJS usando TS e Playwright, mas por algum motivo o intellisense do VSCode recusa-se a mostrar quaisquer sugestões. Posso digitar o código manualmente e isso funciona bem, mas gostaria de fazer o intellisense funcionar.
Segui o guia de início rápido no site do CodeceptJS à letra com os seguintes passos:
Estou a escrever um teste em Playwright e TypeScript. Tenho duas linhas, e em ambas o mesmo botão, expandindo a linha, a classe do botão em ambas é a mesma: "". Eu clico no botão com isto:
await page.click(".ant-table-row-expand-icon")Quero clicar apenas numa linha específica neste botão para expandir a linha. As linhas são adicionadas aleatoriamente cada vez que os testes são executados. As linhas são mapeadas
Ler mais →E eu não vi fff no registo de consola, e também não reporta nenhum erro.
Alg
Ler mais →