Hallo... ich freue mich, das ich nun hier bei Euch gelandet bin...
Ich schildere zunächst mal mein vorhaben...
ich möchte eine Seite solange neuladen, bis ein bestimmtes Objekt (z.B.: ein bestimmter html tag oder ein entsprechend deklarierter img src tag in einem Quellcode auftaucht...) hmm soweit zur theorie...
irgendiwie komme ich nicht weiter (habe schon einige varianten (Schleifen) probiert...) zudem könnte es ja auch noch sein, das nach dem reload das objekt auftaucht und somit "klickbar" wäre und somit die Schleife zu beenden wäre
(was genau ich damit will? weiss ich nicht, ob man das hier schreiben darf...!)
zum code...
#Include <FF.au3>
Run('C:\Programme\Mozilla Firefox\firefox.exe -new-window http://localhost/Projekte/Eigenes_AUTO-IT/')
Sleep(2000)
MsgBox(64, "","Firefox-command OK!")
_FFConnect("127.0.0.1", "4242", "60000")
Sleep(250)
IF _FFConnect() Then
MsgBox(64, "" ,"erfolgreich verbunden mit mozrepl!")
Sleep(250)
EndIf
$logo = _FFXpath("//div//@img", "", 9)
$zahl = 0
if $logo <> _FFXpath("//div//@img", "LOGO.png", 9) Then
for $zahl = 1 to 10 Step +1
Do
_FFAction("reload")
Sleep(1000)
$zahl = $zahl + 1
until $logo = _FFXpath("//div//@img", "", 9)
Else
_FFClick("img", "tag")
Next
EndIf
Sleep(5000)
_FFQuit()
Alles anzeigen
sicherlich wäre auch WinWait oder sowas zu verbessern bzw. zu optimieren besser... aber erstmal soll der code funktionieren
ACHSO... das schlimme ist, das ich bisher immer FIREFOX Abstürze erhalte (AUTOIT.exe -Problemmeldung senden...)
Mich würde es sehr freuen, wenn mir jemand noch einen Denkanstoss geben könnte...
Herzlichen Dank