Nouvelles Du Monde

[BUG] L’application Electron n’est pas en mesure de trouver la première fenêtre des équipes. · Numéro #20575 · Microsoft/dramaturge · GitHub

[BUG] L’application Electron n’est pas en mesure de trouver la première fenêtre des équipes.  · Numéro #20575 · Microsoft/dramaturge · GitHub

Extrait de code
Aidez-nous à vous aider ! Déposez un court extrait de code qui illustre votre bogue et
que nous pouvons exécuter et déboguer localement. Par exemple:

{ const teamsAppLocation = “C:\Users\marcin\AppData\Local\Microsoft\Teams\current\Teams.exe” ; // Lancer l’application Electron. const electronApp = await electron.launch({ executablePath: teamsAppLocation, }); setInterval(() => { const result = electronApp.windows(); const urls = result.map((r) => r.url()); console.log(urls); }, 400); })(); “>

const { _electron: electron } = require("playwright");

(async () => {
  const teamsAppLocation =
    "C:\Users\marcin\AppData\Local\Microsoft\Teams\current\Teams.exe";

  // Launch Electron app.
  const electronApp = await electron.launch({
    executablePath: teamsAppLocation,
  });

  setInterval(() => {
    const result = electronApp.windows();
    const urls = result.map((r) => r.url());
    console.log(urls);
  }, 400);
})();

Nous laissons le script démarrer le script et parcourir chaque fenêtre.

L’application se charge et nous ne voyons que 3 fenêtres et jamais la fenêtre principale.

[
  'file:///C:/Users/marcin/AppData/Local/Microsoft/Teams/current/resources/app.asar/lib/renderer/notifications/notifications.html',
  'file:///C:/Users/marcin/AppData/Local/Microsoft/Teams/current/resources/app.asar/lib/pluginhost/csp.html',
  'https://teams.microsoft.com/multi-window/?agent=electron&version='
]

cela dure longtemps et ne changera pas.

Si nous “démarrons” le processus en ouvrant les outils de développement, nous voyons apparaître une quatrième fenêtre.
Ctrl+Maj+I

[
  'file:///C:/Users/marcin/AppData/Local/Microsoft/Teams/current/resources/app.asar/lib/renderer/notifications/notifications.html',
  'file:///C:/Users/marcin/AppData/Local/Microsoft/Teams/current/resources/app.asar/lib/pluginhost/csp.html',
  'https://teams.microsoft.com/multi-window/?agent=electron&version=',
  'https://teams.microsoft.com/_#/conversations/[email protected]?ctx=chat'
]

Serait-ce un manque .onPage événement dans Playwright ne capture pas la fenêtre principale ? Pouvons-nous “forcer l’actualisation” des pages actuellement ouvertes dans Playwright ?

Lire aussi  Les Product Workers : Vélocité – Dans quelle mesure cette mesure est-elle réellement pertinente ?

Merci! ce n’était pas reproduit dans Selenium pour plus de contexte.

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT