[UDF] Firefox (FF.au3)

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

[UDF] Firefox (FF.au3)

#1

Message par timmalos »

:arrow: Vous souhaitez piloter une Page Web qui tourne sur Firefox?
:arrow: Vous ne souhaitez pas utiliser Internet Explorer à travers la bibliothèque IE.auE?
:arrow: Cet UDF est fait pour vous!

Il existe un UDF FF.au3 pour firefox qui reprend les fonctionnalités des fonctions de l'UDF IE.au3 mais adaptées pour firefox. Il vient d'être mis à jour en version 0.6.0.0b . (Changements)

Cet UDF peut être telechargé à partir du forum ou a partir du lien anglais (Si une mise a jour s'opère, il peut s'ecouler un certain temps avant que cette page soit mise à jour.)

Lien Direct

:arrow:http://www.autoitscript.com/forum/index ... opic=95595

Fichier uploadé sur le forum francais
FF.au3
V0.6.0.0b
(161.84 Kio) Téléchargé 7633 fois
FF.au3
BACK UP (Version 5.3)
(171.87 Kio) Téléchargé 5603 fois

La communauté anglaise sera plus apte à répondre à vos questions pour l'instant, car peu de personnes sur ce forum maitrisent cet UDF. Il n'existe à ce jour pas de documentation française.

Necessite:
La Dernière Version de Firefox et l'addon MozRepl (Lien de telechargement sur le post Anglais + Script qui vérifie l'installation et le cas échant installe lui - meme MozRepl(testé) )
Attention, l'UDF ne marche que lorsque MozRepl est Activé !
Explications sur le post Anglais afin de lancer MozRepl au démarrage de Firefox.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#2

Message par timmalos »

Voici la comparaison entre les fonctions IE.au3 et FF.au3
Cette liste est complète et toujours à jour, mais en anglais

http://thorsten-willert.de/Themen/FFau3 ... tions.html

Voici l'aide complète en ligne, en anglais
http://english.documentation.ff-au3.tho ... illert.de/

Voici le fichier d'aide complet de FF.au3, en anglais

http://thorsten-willert.de/Themen/FFau3 ... F3.chm.zip
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#3

Message par timmalos »

Pour integrer FF.au3 à Scite4Autoit, très utile si vous comptez l'utiliser souvent, je vous conseille la lecture de cet excellent tutoriel:

http://autoitscript.fr/forum/viewtopic.php?f=11&t=2302

Voici le fichier au3.user.calltips.api:

Code : Tout sélectionner

_FFAction($sAction[, $vOption = ""[, $vOption2 = ""[, $bLoadWait = True]]]) Some standard actions to work with FireFox (Requires: #include <FF.au3>)
_FFClick($sElement[, $sMode = "elements"[, $iIndex = 0[, $bLoadWait = True]]]) Simulates a click on an element. (Requires: #include <FF.au3>)
_FFDialogWait($sText[, $sTitle = ""[, $sClose = "close"[, $iTimeOut = 10000]]]) Waits for a browser-dialog-message (e.g. alert) and closes it. (Requires: #include <FF.au3>)
_FFImageClick($vSearch[, $sMode = "src"[, $bLoadWait = True]]) Clicks an image-link. (Requires: #include <FF.au3>)
_FFImageMapClick($vArea[, $sModeArea = "index"[, $vMap = 0[, $sModeMap = "index"[, $bLoadWait = True]]]]) Clicks on area of an image-map (Requires: #include <FF.au3>)
_FFImagesGetBySize($iHeight, $iWidth[, $sMode = "eq"[, $iPercent = 0]]) Returns an array with the index of matching images. (Requires: #include <FF.au3>)
_FFLinkClick($vSearch[, $sMode = "href"[, $bLoadWait = True]]) Simulates a click on a link. (Requires: #include <FF.au3>)
_FFFrameLeave() Leaves the currently entered frame (Requires: #include <FF.au3>)
_FFFrameEnter($vFrame[, $sMode = "index"]) Selects a frame, which all subsequent commands apply on. (Requires: #include <FF.au3>)
_FFGetLength([$sMode = "links"]) Returns the length of the elements in $sMode (Requires: #include <FF.au3>)
_FFLinksGetAll() Returns an array with informations about all existing links. (Requires: #include <FF.au3>)
_FFConnect([$IP = "127.0.0.1"[, $iPort = 4242[, $iTimeOut = 60000]]]) Connects to FireFox / MozRepl (Requires: #include <FF.au3>)
_FFDisConnect() Disconnects from FireFox (Requires: #include <FF.au3>)
_FFIsConnected() Connection status to FireFox / MozRepl (Requires: #include <FF.au3>)
_FFFormCheckBox($vBox[, $bChecked = True[, $iBoxNameIndex = 0[, $sBoxMode = "index"[, $vForm = 0[, $sFormMode = "index"[, $bCheckBox = True]]]]]]) Checks or unchecks a CheckBox in a form. (Requires: #include <FF.au3>)
_FFFormGetElementsLength([$vForm = 0[, $sMode = "index"]]) Length of the form elements (Requires: #include <FF.au3>)
_FFFormOptionSelect([$vElement = 0[, $sElementMode = "index"[, $vOption = 0[, $sOptionMode = "index"[, $vForm = 0[, $sFormMode = "index"]]]]]]) Selects an element of an OptionSelect. (Requires: #include <FF.au3>)
_FFFormRadioButton($vRadioButton[, $iRadioButtonIndex = 0[, $sRadioButtonMode = "index"[, $vForm = 0[, $sFormMode = "index"]]]]) Selects a RadioButton in a form (Requires: #include <FF.au3>)
_FFFormReset([$vForm = 0[, $sMode = "index"]]) Resets a form (Requires: #include <FF.au3>)
_FFFormSubmit([$vForm = 0[, $sMode = "index"[, $sSubmitMode = "submit"[, $bLoadWait = True]]]]) Submits a form (Requires: #include <FF.au3>)
_FFGetValue($sElement[, $sMode = "elements"[, $iIndex = 0[, $iFilter = 0]]]) Gets an value of an element (Requires: #include <FF.au3>)
_FFDispatchEvent($sElement[, $sEventType = "change"[, $iKeyCode = 13]]) Simulates a HTML event (Requires: #include <FF.au3>)
_FFLoadWait([$iTimeOut = $_FF_LOADWAIT_TIMEOUT[, $bStop = $_FF_LOADWAIT_STOP]]) Wait while the page is loading. (Requires: #include <FF.au3>)
_FFGetObjectInfo([$sObject = "window"]) Returns a 2-dimensional array with every information of an object. (Requires: #include <FF.au3>)
_FFGetPosition([$sElement = ""]) Returns an array with the position of an element and/or the position and size of the FireFox content area, relative to the client area of the window (Requires: #include <FF.au3>)
_FFOpenURL($sURL[, $bWait = True]) Opens a new URL (Requires: #include <FF.au3>)
_FFPrefReset($sName) Resets a config entry (Requires: #include <FF.au3>)
_FFPrefGet($sName) Gets a config entry (Requires: #include <FF.au3>)
_FFPrefSet($sName, $vValue) Sets a config entry (Requires: #include <FF.au3>)
_FFQuit() Quits FireFox (Requires: #include <FF.au3>)
_FFReadHTML([$sMode = "body"[, $iFilter = 0]]) Returns the HTML-source code of a page. (Requires: #include <FF.au3>)
_FFReadText([$iFilter = 0]) Returns the text of a page. (Requires: #include <FF.au3>)
_FFSearch($sSearchString[, $bCaseSensitive = False[, $bBackwards = False[, $bWrapAround = True[, $bWholeWord = False[, $bSearchInFrames = True]]]]]) Searches a string (Requires: #include <FF.au3>)
_FFCmd($sArg[, $iTimeOut = 30000[, $bTry = True[, $bRec = True]]]) Send and receive data from Firefox. (Requires: #include <FF.au3>)
_FFSetValue($sValue, $sElement[, $sMode = "elements"[, $iIndex = 0]]) Sets a value of an element (Requires: #include <FF.au3>)
_FFStart([$sURL = "about:blank"[, $sProfile = "default"[, $iMode = 1[, $bHide = False[, $IP = "127.0.0.1"[, $iPort = 4242]]]]]]) Starts FireFox (Requires: #include <FF.au3>)
_FFTabAdd([$sURL = "about:blank"[, $bSelect = True[, $bLoadWait = True]]]) Opens a new tab. (Requires: #include <FF.au3>)
_FFTabClose([$vTab = -1[, $sMode = "index"]]) Closes one or all existing tabs. (Requires: #include <FF.au3>)
_FFTabDuplicate([$vTab = -1[, $sMode = "index"[, $bSelect = False]]]) Duplicates a tab (Requires: #include <FF.au3>)
_FFTabExists($sLabel) Checks if a tab exists (Requires: #include <FF.au3>)
_FFTabSetSelected([$vTab = 0[, $sMode = "index"]]) Select a tab (Requires: #include <FF.au3>)
_FFTabGetSelected([$sMode = "index"]) Returns the name or the index of the selected tab. (Requires: #include <FF.au3>)
_FFTableWriteToArray([$vTable = 0[, $sMode = "index"[, $sReturnMode = "text"[, $iFilter = 0[, $bTransponse = False]]]]]) Writes a HTML-table to an array (Requires: #include <FF.au3>)
_FFWindowClose([$sSearch = ""[, $sSearchMode = "title"]]) Closes a browser window (Requires: #include <FF.au3>)
_FFWindowGetHandle() Returns the window-handle (hwnd) from the current browser-window. (Requires: #include <FF.au3>)
_FFWindowSelect([$sSearch = ""[, $sSearchMode = "title"[, $bActivate = True]]]) Selects the active window for all other functions (Requires: #include <FF.au3>)
_FFWindowOpen([$sURL = "about:blank"[, $bActivate = True[, $bLoadWait = True]]]) Opens a new browser window (Requires: #include <FF.au3>)
_FFWriteHTML([$sHTML = ""[, $sMode = "body"]]) Replaces the html of body element (Requires: #include <FF.au3>)
_FFXPath($sQuery[, $sAttribute = "textContent"[, $iReturnType = 2[, $iFilter = 0]]]) Returns and sets values due to a XPath-query. (Requires: #include <FF.au3>)
_FFObjGet($sElement[, $sMode = "id"[, $iIndex = 0]]) Returns an object (string to use with the other _FFObj* functions) (Requires: #include <FF.au3>)
_FFObj($sObject[, $sAttrib = ""[, $vValue = ""]]) Returns or sets an value of an attribute. (Requires: #include <FF.au3>)
_FFObjNew($sNewObject, $sObject) Creates a new object in FireFox. (Requires: #include <FF.au3>)
_FFObjDelete($sObject) Deletes an object in FireFox. (Requires: #include <FF.au3>)
_FFAu3Option($sOption[, $vValue = ""]) Sets and get options for the FF.au3 (Requires: #include <FF.au3>)
Voici les fonctions a rajouter dans Options/au3.keywords.properties:

Code : Tout sélectionner

_ffaction \
	_ffclick \
	_ffcmd \
	_ffconnect \
	_ffdialogwait \
	_ffdisconnect \
	_ffdispatchevent \
	_ffformcheckbox \
	_ffformgetelementslength \
	_ffformoptionselect \
	_ffformradiobutton \
	_ffformreset \
	_ffformsubmit \
	_ffframeenter \
	_ffframeleave \
	_ffgetlength \
	_ffgetobjectinfo \
	_ffgetposition \
	_ffgetvalue \
	_ffimageclick \
	_ffimagegetbysize \
	_ffimagemapclick \
	_ffisconnected \
	_fflinkclick \
	_fflinksgetall \
	_ffloadwait \
	_ffloadwaittimeout \
	_ffobj \
	_ffobjdelete \
	_ffobjget \
	_ffobjnew \
	_ffopenurl \
	_ffprefget \
	_ffprefreset \
	_ffprefset \
	_ffquit \
	_ffreadhtml \
	_ffreadtext \
	_ffsearch \
	_ffsetvalue \
	_ffstart \
	_fftabadd \
	_fftabclose \
	_fftabduplicate \
	_fftabexists \
	_fftabgetselected \
	_fftabsetselected \
	_fftablewritetoarray \
	_ffwindowclose \
	_ffwindowgethandle \
	_ffwindowopen \
	_ffwindowselect \
	_ffwritehtml \
	_ffxpath
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#4

Message par timmalos »

Voici des exemples clairs et simples:
#Include <FF.au3>

; trying to connect to a running FireFox with MozRepl on
If _FFConnect(Default, Default, 3000) Then
    ; open a page
    _FFOpenURL("http://malossane.fr/")
    Sleep(3000)
    ; disconnect from FireFox
    If _FFDisConnect() Then MsgBox(64, "", "Disconnected from FireFox!")
Else
    MsgBox(64, "", "Can't connect to FireFox!")
EndIf
#Include <FF.au3>

_FFStart("http://malossane.fr/")

If _FFIsConnected() Then
    Sleep(2000)
    _FFAction("presentationmode", True)
    Sleep(2000)
    _FFOpenURL("http://www.google.com")
    Sleep(2000)
    _FFAction("back")
    _FFAction("presentationmode", False)
    Sleep(2000)
    _FFOpenURL("chrome&#058;bookmarks")
    Sleep(2000)
    _FFAction("alert", "Bye bye ...")
    _FFQuit()
EndIf
#Include <FF.au3>

 _FFStart("http://malossane.fr/")

If _FFIsConnected() Then
    $sStringToSearch = "clef usb"

    If _FFSearch($sStringToSearch) Then
        MsgBox(0,"Found:", $sStringToSearch)
    Else
        MsgBox(0,"Can't find:", $sStringToSearch)
    EndIf

    Sleep(3000)
    _FFWindowClose()
Else
    MsgBox(0,"Error:", "Can't connect to FireFox!")
EndIf
 
#Include <FF.au3>

_FFStart("http://malossane.fr/")

If _FFIsConnected() Then
    ; clicks on the second (0-n) link on the page
    _FFLinkClick(1, "index")
    _FFLoadWait()
    Sleep(3000)
    ; back to the last page
    _FFAction("back")
    Sleep(5000)
    ; clicks on the link with the (sub)string "/usb-index" in the href
    _FFLinkClick("/usb-online.html")
    _FFLoadWait()
    Sleep(5000)
    _FFAction("back")
    Sleep(5000)
    ; clicks on the link with the visible (sub)string "developer center"
    _FFLinkClick("Tchat", "text")
    _FFLoadWait()
    Sleep(3000)
    _FFLoadWait()
EndIf
antoine
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 10 févr. 2009 12:22
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#5

Message par antoine »

bonjour je tente de faire tourner l'exemple 2 et j'ai un ko.

En ouvrant ma base des registres je trouve
"HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox" vide
et non pas "HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox"

peut-être est-du à ma config ?
- ordi de boulot sous windows 7
- firefox 7.0.1

un membre du forum a t il déjà rencontré cette erreur ?


l'erreur donnée sous Autoit

Code : Tout sélectionner

>"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "D:\APOU\testff.au3" /autoit3dir "C:\Program Files (x86)\AutoIt3" /UserParams    
+>13:33:32 Starting AutoIt3Wrapper v.2.0.3.0    Environment(Language:040C  Keyboard:0000040C  OS:WIN_7/Service Pack 1  CPU:X64 OS:X64)
>Running AU3Check (1.54.19.0)  from:C:\Program Files (x86)\AutoIt3
+>13:33:32 AU3Check ended.rc:0
>Running:(3.3.6.1):C:\Program Files (x86)\AutoIt3\autoit3_x64.exe "D:\APOU\testff.au3"    
_FFConnect: OS:	WIN_7 WIN32_NT 7601 Service Pack 1
_FFConnect: AutoIt:	3.3.6.1
_FFConnect: FF.au3:	0.6.0.0b-5
_FFConnect: IP:	127.0.0.1
_FFConnect: Port:	4242
__FFStartProcess ==> General Error: Error reading registry entry for FireFox.
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\*CurrentVersion*\Main\PathToExe
Error from RegRead: 1
_FFConnect: Delay: 	2ms
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#6

Message par timmalos »

Hmm c'est bizarre je suis sous Windows 7 et j'ai bien la clef.
Par contre pas Firefox 7 mais j'ai la Beta, la 5 et tout marche.
Sinon, cherchez la clé dans FF.au3 et modifiez la.
Avatar du membre
EvilRyu
Niveau 2
Niveau 2
Messages : 28
Enregistré le : dim. 28 déc. 2008 18:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#7

Message par EvilRyu »

Salut à tous, et bonne année :P ( oui oui, on peut encore )

Je viens de découvrir ce géant de FF.au3, qui me semble être tout simplement parfait. Cependant, après plusieurs essais, je n'arrive pas à le faire fonctionner correctement.

Windows 7 x64
Autoit 3.3.6.1
FF.au3 0.6.0.1b-3


Avec IE.au3, j'avais ce script ( pompé sur l'aide ), qui ouvrait IE sur google.fr, tapait "mon site" et cliquait sur le lien de mon site:
#include <IE.au3>
$oIE = _IECreate("[b]http://www.google.fr[/b]")
sleep(5000)
send("[b]mon site[/b]", 1)
send("{ENTER}")
$sMyString = "[b]mon site[/b]"
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
    $sLinkText = _IEPropertyGet($oLink, "innerText")
    If StringInStr($sLinkText, $sMyString) Then
        _IEAction($oLink, "click")
        ExitLoop
    EndIf
 
J'ai essayé de reproduire la même chose avec FF.au3, mais rien n'y fait, ça va juste sur google et ne clique sur aucun lien :(
J'ai essayé de reproduire l'exemple donné par timmalos.
Voici mon petit bout d'essai:
#Include <FF.au3>

_FFStart("http://www.google.fr/")

If _FFIsConnected() Then

    sleep(5000)
send("[b]mon site[/b]", 1)
send("{ENTER}")

    _FFLinkClick("[b]mon site[/b]", "text")
    _FFLoadWait()
EndIf
 

J'ai surement dû mal comprendre un bidule.... mais quoi? :oops:

Merci de votre aide!
Image
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#8

Message par timmalos »

Alors premièrement evitez les Send()
Vous n'en avez pas besoin.

Ensuite le _FFLinkClick cherche un texte se connant "mon site" mais bien evidemment Google ne connais pas ce genre de lien, car _FF est en realité resté sur la première page.
VOus avez fait un Send vous meme, avez appuyé sur Entrer, mais pour FF rien a été fait, et donc quand vous faites le _FFLinkCLick il ne trouve pas "mon site" car pour lui vous etes encore sur la page d'accueil.

Au lieu des send, regardez du coté de:

_FFSetValue()
_FFFormSubmit()
Avatar du membre
EvilRyu
Niveau 2
Niveau 2
Messages : 28
Enregistré le : dim. 28 déc. 2008 18:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#9

Message par EvilRyu »

timmalos a écrit :Alors premièrement evitez les Send()
Vous n'en avez pas besoin.

Ensuite le _FFLinkClick cherche un texte se connant "mon site" mais bien evidemment Google ne connais pas ce genre de lien, car _FF est en realité resté sur la première page.
VOus avez fait un Send vous meme, avez appuyé sur Entrer, mais pour FF rien a été fait, et donc quand vous faites le _FFLinkCLick il ne trouve pas "mon site" car pour lui vous etes encore sur la page d'accueil.

Au lieu des send, regardez du coté de:

_FFSetValue()
_FFFormSubmit()
Salut et merci de votre réponse rapide!

Ok, j'ai bien compris et je n'aurais pas pu le deviner seul.

Du coup, j'ai essayé avec les deux fonctions que vous m'avez proposé, mais rien ne se passe... J'ai encore du louper une étape:
#Include <FF.au3>

_FFStart("http://www.google.fr/")

If _FFIsConnected() Then

    sleep(5000)
    _FFSetValueByName("q","autoit")
    _FFFormSubmit()
   
EndIf

 
Je me suis basé sur ce que j'ai pu lire sur cette page: autoitscript.com

Merci de votre aide :)
Image
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#10

Message par timmalos »

Cet exemple date un peu, essaye plutot :

_FFSetValue("q","autoit","name")
Avatar du membre
EvilRyu
Niveau 2
Niveau 2
Messages : 28
Enregistré le : dim. 28 déc. 2008 18:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#11

Message par EvilRyu »

timmalos a écrit :Cet exemple date un peu, essaye plutot :

_FFSetValue("q","autoit","name")
J'ai essayé, mais rien n'y fait:
#Include <FF.au3>

_FFStart("http://www.google.fr/")

If _FFIsConnected() Then

    sleep(5000)
    _FFSetValue("q", "autoit", "name")
    _FFFormSubmit()
   
EndIf
 
Désolé si c'est ma faute, et merci de votre patience! ( vous l'aurez compris, je suis débutant mais j'ai soif de savoir :lol: )
Image
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#12

Message par timmalos »

Apres avoir fait pas mal de tests, j'ai l'impression que le probleme vient de Firefox et ses nouvelles versions. Je n'arrive pas à reproduire les scripts sur ma v9.
Je vais aller voir sur les forums allemand si problème résolu.

Edit : PLusieurs problemes apparaisent apparament avec Win 7 64 :
http://autoit.de/index.php?page=Thread& ... 0eea973830
http://translate.googleusercontent.com/ ... 5kR_Cyv1Tg
http://translate.googleusercontent.com/ ... pVuke5yqwQ
Avatar du membre
EvilRyu
Niveau 2
Niveau 2
Messages : 28
Enregistré le : dim. 28 déc. 2008 18:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#13

Message par EvilRyu »

timmalos a écrit :Apres avoir fait pas mal de tests, j'ai l'impression que le probleme vient de Firefox et ses nouvelles versions. Je n'arrive pas à reproduire les scripts sur ma v9.
Je vais aller voir sur les forums allemand si problème résolu.

Edit : PLusieurs problemes apparaisent apparament avec Win 7 64 :
http://autoit.de/index.php?page=Thread& ... 0eea973830
http://translate.googleusercontent.com/ ... 5kR_Cyv1Tg
http://translate.googleusercontent.com/ ... pVuke5yqwQ

Argh, pas de chance ça...mince :(
En voyant la trad des forums, je vois que certains ont des messages d'erreurs via 64x, mais moi je n'en ai aucun pourtant.
Je vais devoir me contenter de IE.au3 alors :? beurk
Image
AkoU
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 04 mars 2012 18:41
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#14

Message par AkoU »

Hello tous,

je me suis lancé dans la manipulation de firefox par l'udf FF.au3...

Pendant mes test j'ai détecter quelque anomalie, tout d'abords mon environnement de test et avec la last version autoit, dernière de firefox et windows7... bref quand je lance la commande _FFStart il m'ouvre un premier onglet dans firefox avec le numéro de port 4242 dans l'url puis me lance un nouveau firefox... cette fois avec le bon lien de page.

Suis-je le seul à rencontrer se problème ? quel est votre solution ?

Merci
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#15

Message par timmalos »

Cet UDF ne fonctionne pas correctement avec les dernières versions de Firefox qui ont beaucoup evoluées.
AkoU
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 04 mars 2012 18:41
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#16

Message par AkoU »

ah! voilà donc la raison... je m'en douter!

il faut donc que je trouve un moyen d'avoir un firefox plus ancien d'installer en même que le firefox récent :S

Difficile à tenir à jour un telle UDF... mais c'est tellement pratique !

Tu saurais me dire si l'udf ie est à jour, ou fiable ? snif... je risque de passé à IE :P
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#17

Message par timmalos »

l'UDF IE n'est pas encore 100% a jour mais il est beaucoup plus fiable que FF.au3 etant donné qu'il se base sur l'API donnée par Microsoft et qu'il est beaucoup plus facile à maintenir car IE est bien documenté par microsoft.
AkoU
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 04 mars 2012 18:41
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#18

Message par AkoU »

merci pour ces deux réponses claire :D
Filou07
Niveau 1
Niveau 1
Messages : 6
Enregistré le : lun. 09 sept. 2013 09:01
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#19

Message par Filou07 »

Bonjour,

Je voudrais récupérer le texte sélectionné dans une liste déroulante/dropdown appelée "states_id", mais je n'y arrive pas.

Code : Tout sélectionner

$ObjStatut=_FFObjget("states_id","name")
$valStatut=_FFobj($ObjStatut,"value")
$Statut=_FFobj($ObjStatut,"textContent")
 
$valStatut me renvoie bien l'index sélectionné

$Statut me renvoie tous les choix de la liste alors que je voudrais seulement celui qui est sélectionné

Comment faire ? Avez-vous des idées ?

Merci !
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [UDF] Firefox (FF.au3)

#20

Message par timmalos »

Pour info FF.au3 dans ses dernières version gère bien Firefox jusqu'au dernières versions actuellement (31.0)
Répondre