lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

Wie kann ich ein Device in Playwright erstellen und für einen Request benutzen?

var ua = DefaultUA();
var dev = _pw.Devices["iPhone 13"];
var context = await browser.NewContextAsync(new BrowserNewContextOptions { UserAgent = ua, Device = dev });
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Das Device iPhone13 hat bereits einen UA-String. Du brauchst also nur das Device angeben.

// Device-Definition laden
var iPhone13 = playwright.Devices["iPhone 13"];

// BrowserContext mit Device-Einstellungen erstellen
var context = await browser.NewContextAsync(iPhone13);

Wenn du Optionen des Device ändern möchtest.

var dev = playwright.Devices["iPhone 13"];
var context = await browser.NewContextAsync(new BrowserNewContextOptions
{
    ViewportSize = new ViewportSize { Width = 390, Height = 844 }
});
von (537 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,534 Fragen

3,049 Antworten

281 Kommentare

13 Nutzer