Usare le funzionalità dell'anteprima di Microsoft Playwright Testing
In questo articolo si apprenderà come usare le funzionalità fornite dall'anteprima di Microsoft Playwright Testing.
Importante
Microsoft Playwright Testing è attualmente in anteprima. Vedere le condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure per termini legali aggiuntivi che si applicano a funzionalità di Azure in versione beta, in anteprima o in altro modo non ancora disponibili a livello generale.
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.
- Area di lavoro Microsoft Playwright Testing. Per creare un'area di lavoro, vedere Guida introduttiva: eseguire test Playwright su larga scala.
- Per gestire le funzionalità, l'account Azure deve avere il ruolo di Collaboratore o Proprietario a livello di area di lavoro. Altre informazioni sulla gestione dell'accesso a un'area di lavoro.
Background
L'anteprima di Microsoft Playwright Testing consente di:
- Accelerare le pipeline di compilazione eseguendo i test in parallelo usando browser ospitati nel cloud.
- Semplificare la risoluzione dei problemi pubblicando i risultati dei test e gli artefatti nel servizio, rendendoli facilmente accessibili tramite il portale del servizio.
Queste funzionalità hanno piani tariffari personalizzati e vengono fatturate separatamente. È possibile scegliere di usare una funzionalità o entrambe. Queste funzionalità possono essere abilitate o disabilitate per l'area di lavoro o per qualsiasi esecuzione specifica. Per altre informazioni sui prezzi, vedere Prezzi dell'anteprima di Microsoft Playwright Testing
Gestire la funzionalità per l'area di lavoro
Accedere al portale Playwright con l'account Azure.
Selezionare l'icona delle impostazioni dell'area di lavoro e quindi passare alla pagina Generale per visualizzare le impostazioni dell'area di lavoro.
Passare alla sezione Gestione funzionalità.
Scegliere le funzionalità da abilitare per l'area di lavoro.
Attualmente, è possibile scegliere di abilitare o disabilitare solo la funzionalità di creazione di report del servizio. Per impostazione predefinita, la creazione di report è abilitata per l'area di lavoro.
Gestire le funzionalità durante l'esecuzione dei test
È anche possibile scegliere di usare una funzionalità o entrambe per un'esecuzione di test.
Importante
È possibile usare una funzionalità in un'esecuzione di test solo se è abilitata per l'area di lavoro.
- Nell'installazione di Playwright passare al file
playwright.service.config.ts
e usare queste impostazioni per la gestione delle funzionalità.
import { getServiceConfig, ServiceOS } from "@azure/microsoft-playwright-testing";
import { defineConfig } from "@playwright/test";
import { AzureCliCredential } from "@azure/identity";
import config from "./playwright.config";
export default defineConfig(
config,
getServiceConfig(config, {
useCloudHostedBrowsers: true, // Select if you want to use cloud-hosted browsers to run your Playwright tests.
}),
{
reporter: [
["list"],
["@azure/microsoft-playwright-testing/reporter"], //Microsoft Playwright Testing reporter
],
},
);
useCloudHostedBrowsers
:- Descrizione: questa impostazione consente di scegliere se usare browser ospitati nel cloud o browser nel computer client per eseguire i test Playwright. Se si disabilita questa opzione, i test vengono eseguiti nei browser del computer client anziché nei browser ospitati nel cloud e non vengono addebitati costi. È comunque possibile configurare le opzioni di creazione report.
- Valore predefinito: true
- Esempio:
useCloudHostedBrowsers: true
reporter
- Descrizione: il file
playwright.service.config.ts
estende il file di configurazione Playwright dell'installazione. Questa opzione esegue l'override dei reporter esistenti e imposta il reporter di Microsoft Playwright Testing. È possibile aggiungere o modificare l'elenco in modo da includere i reporter da usare. Se si aggiunge@azure/microsoft-playwright-testing/reporter
, viene addebitata la creazione di report di Microsoft Playwright Testing. Questa funzionalità può essere usata indipendentemente dai browser ospitati nel cloud, ovvero non è necessario eseguire test nei browser gestiti dal servizio per ottenere report e artefatti nel portale Playwright. - Valore predefinito: ["@azure/microsoft-playwright-testing/reporter"]
- Esempio:
reporter: [ ["list"], ["@azure/microsoft-playwright-testing/reporter"]],
- Descrizione: il file
Contenuto correlato
- Altre informazioni sui prezzi di anteprima di Microsoft Playwright Testing.