[R]Pilotage Edge Chromium

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Maketix35
Niveau 3
Niveau 3
Messages : 33
Enregistré le : jeu. 26 avr. 2012 19:38
Localisation : Rennes
Status : Hors ligne

[R]Pilotage Edge Chromium

#1

Message par Maketix35 »

Bonjour

J'utilise actuellement AutoIt pour piloter des applications tournant sous IE
Je suis en entreprise et nous allons progressivement passer sous Edge Chromium, ce navigateur étant très fortement préconisé, donc pas d'utilisation de Firefox ou de Chrome.

J'aimerais savoir s'il est possible de piloter Edge avec AutoIt, je suppose que oui mais de quelle façon ?

Avant de poster ma demande, j'ai fait des recherches sur ce site, mais je n'ai pas trouvé de réponse à mon problème.
J'ai aussi tenté des recherches sur le site en langue anglaise d'AutoIt et sur Google, mais ne comprenant pas la langue de Shakespeare, je n'ai pas vraiment avancé dans ma recherche.

Il semble qu'il me faille utiliser WebDriver pour Edge, mais je ne comprends pas comment, ni quels sont les prérequis.
Sur vous pouviez m'indiquer la marche à suivre...


Merci par avance pour vos réponses
Modifié en dernier par Maketix35 le lun. 20 sept. 2021 15:42, modifié 1 fois.
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [ ]Pilotage Edge Chromium

#2

Message par walkson »

Bonjour,
Je réponds un peu à coté de la question mais il me semble que sous Win10 il est possible d'activer IE et de continuer de l'utiliser en parallèle d'Edge
Si c'est possible, ce peut être une solution... (à vérifier)
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Maketix35
Niveau 3
Niveau 3
Messages : 33
Enregistré le : jeu. 26 avr. 2012 19:38
Localisation : Rennes
Status : Hors ligne

Re: [ ]Pilotage Edge Chromium

#3

Message par Maketix35 »

Bonjour

Oui effectivement, IE reste présent sur les postes de travail.

Le problème est que les applications évoluent et qu'elles utiliseront de plus en plus les nouvelles fonctionnalités offertes par ce nouveau navigateur.

Heureusement pour l'instant IE reste compatible avec la majorité de ces applications, mais il va falloir tout de même que j'adapte mes scripts pour préparer le futur.

Et puis Microsoft supprimera sans doute à terme IE de Windows, Edge ayant un mode de compatibilité IE...

Cordialement
Maketix35
Maketix35
Niveau 3
Niveau 3
Messages : 33
Enregistré le : jeu. 26 avr. 2012 19:38
Localisation : Rennes
Status : Hors ligne

Re: [ ]Pilotage Edge Chromium

#4

Message par Maketix35 »

A priori, il ne semble n'y avoir aucune solution pour piloter Edge Chromium avec AutoIt

Cordialement
Maketix35
Maketix35
Niveau 3
Niveau 3
Messages : 33
Enregistré le : jeu. 26 avr. 2012 19:38
Localisation : Rennes
Status : Hors ligne

Re: [ ]Pilotage Edge Chromium

#5

Message par Maketix35 »

N'ayant toujours pas trouvé de réponse, je relance le sujet

merci par avance
rgx
Niveau 4
Niveau 4
Messages : 61
Enregistré le : sam. 16 nov. 2019 17:53
Status : Hors ligne

Re: [ ]Pilotage Edge Chromium

#6

Message par rgx »

Bonjour,

Pour piloter un navigateur basé sur Chrominum le webdriver à utiliser est Selenium
Toute l'explication en français ici:
https://www.selenium.dev/documentation/ ... g_started/

Pour créer les scripts, il est possible d'utiliser l'extension Selenium IDE. Après il suffit de mélanger le tout avec du script AutoIt.

Mais dans la plupart des cas, on agit simplement sur le code source de la page chargée, donc souvent il n'y pas besoin d'intermédiaire comme Selenium.

:wink:
Maketix35
Niveau 3
Niveau 3
Messages : 33
Enregistré le : jeu. 26 avr. 2012 19:38
Localisation : Rennes
Status : Hors ligne

Re: [ ]Pilotage Edge Chromium

#7

Message par Maketix35 »

Bonjour

j'ai eu beau relire plusieurs le site sur Selenium je ne comprends toujours pas ce que je dois installer
Le site parle de Python, Java, C# et autres et je suis complètement perdu
je dois rater un truc évident, mais rien à faire ça ne fonctionne pas

Un lien m'a permis de récupérer sur le site de Microsoft un exécutable qui correspond à EDGE "msedgedriver.exe"
Et un autre qui m'a permit de récupérer l'UDF WebDriver-0.4.0.1

Est-ce suffisant et comment lancer toute cette mécanique ?

Donc si une âme charitable peut m'expliquer en clair

Merci par avance pour vos réponses
Maketix35
Niveau 3
Niveau 3
Messages : 33
Enregistré le : jeu. 26 avr. 2012 19:38
Localisation : Rennes
Status : Hors ligne

Re: [ ]Pilotage Edge Chromium

#8

Message par Maketix35 »

Bonjour

Bon, pas simple, mais j'avance à petits pas

Existe-t-il un fichier sur les commandes et les différents paramètres à passer pour l'UDF WebDriver ?

Est-il possible de piloter une fenêtre EDGE déjà ouverte manuellement et de lancer ensuite un script qui permet de travailler sur cette fenêtre pour interagir avec elle ?

En fait pour avoir le même fonctionnement de la commande _IEATTACH qui permet de récupérer une session IE déjà ouverte

La commande _WD_ATTACH a besoin du paramètre $sSession pour fonctionner, et c'est justement ce paramètre que j'aimerai récupérer
J'ai essayé _WD_STARTUP mais cette commande ne renvoie pas la valeur dont j'ai besoin


Merci par avance pour vos réponses
Maketix35
Niveau 3
Niveau 3
Messages : 33
Enregistré le : jeu. 26 avr. 2012 19:38
Localisation : Rennes
Status : Hors ligne

Re: [ ]Pilotage Edge Chromium

#9

Message par Maketix35 »

Bonjour à tous

Décidément je n'ai pas de chance avec mes questions :(

j'ai cru comprendre, sur le site AutoIt anglais, hélas, qu'il était possible de rattacher une fenêtre déjà ouverte "manuellement" avant le lancement de WebDriver à condition d'utiliser Firefox et non pas Chrome

La question posée était :
I'm new to Chrome browser and WebDriver UDF.
I want to control an existing instance of chrome browser, but it fails.
I dont know how to attach to an existing instance.
Is it possible?

La réponse de DAN2P était :
This has come up before in the support thread. AFAIK, while you can do this with Firefox, this isn't possible with Chrome.

Cela date un peu puisque de 2019, mais je n'ai pas trouvé la méthode

Auriez-vous la méthode pour profiter de cette fonctionnalité


Merci par avance
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 400
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [R]Pilotage Edge Chromium

#10

Message par scorp84 »

Bonjour Maketix35,

Je me permets de revenir sur votre post de mars 21 mais je suis dans la même problématique que vous.

Je dois récupérer des éléments d'un webmail sous Chromium et afficher des alertes pour certains clients.

Je suis aussi perdu que vous pour piloter le navigateur et je cherche un départ de code pour commencer car les pages sur lesquelles je tombe sont trop complexe pour moi.

Avez-vous pu trouver comment faire ?

Merci d'avance à vous (ou à d'autre) pour votre aide.

Amicalement.

BM
Avatar du membre
Anthony
Niveau 6
Niveau 6
Messages : 292
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [R]Pilotage Edge Chromium

#11

Message par Anthony »

Bonjour,

Idem que scorp84,
Besoin pour intégrer une navigation à partir de EDGE (Windows X...)
J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.

Mon UDF GuiStatusBar facile
Répondre