1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. petertohen

Beiträge von petertohen

  • Bitte hilf mir

    • petertohen
    • 5. November 2017 um 16:59
    • Hallo zusammen,

      für eine meiner Websites schreibe ich gerade einen Test. Besonders wichtig ist mir die Durchlaufzeit des Tests. Derzeit arbeite ich noch mit einem Sleep, welches die Durchlaufzeit künstlich steigert. Leider habe ich noch keine Vorstellung wie ich meine Funktion umbauen kann, deswegen benötige ich Hilfe.

      [autoit]

      Func roleLogin ()

      [/autoit] [autoit]


      Local $sMyString = "Admin"

      [/autoit] [autoit]


      Local $oLinks = _IELinkGetCollection($oIE)

      [/autoit] [autoit]


      For $oLink In $oLinks

      [/autoit] [autoit]


      Local $sLinkText = _IEPropertyGet($oLink, "innerText")

      [/autoit] [autoit]


      If StringInStr($sLinkText, $sMyString) Then

      [/autoit] [autoit]


      _IEAction($oLink, "click")

      [/autoit] [autoit]


      ExitLoop

      [/autoit] [autoit]


      EndIf

      [/autoit] [autoit]


      Next

      [/autoit] [autoit][/autoit] [autoit]

      Sleep (10000)

      [/autoit] [autoit]


      Local $loginPageTitle = _IEPropertyGet($oIE,"title")

      [/autoit] [autoit]


      Local $searchFound = (StringInStr ( $loginPageTitle, "Center"))

      [/autoit] [autoit]


      If $searchFound > 0 Then

      [/autoit] [autoit]


      $statusCheck = 1

      [/autoit] [autoit]


      $result = $result & 'Search: OK, '

      [/autoit] [autoit]


      Else

      [/autoit] [autoit]


      $statusLogin = 0

      [/autoit] [autoit]


      $result = $result & 'Search: ERROR, '

      [/autoit] [autoit]


      EndIf

      [/autoit] [autoit][/autoit] [autoit]

      EndFunc

      [/autoit]

      Das Problem ist folgendes:


      Nachdem ich meine Login-Daten eingegeben habe und den Button betätige, läuft eine Statusseite die mich verbindet (Daraus resultiert der Sleep). Erst dann kommt die eigentlich Seite, auf der ich die Titelabfrage "Center" mache.

      Mein Ziel ist es nun den Sleep durch eine Schleife auszutauschen, weiß aber leider noch nicht wie. Am besten wäre, glaube ich, eine Schleife, die sich permanent aufrugt, solange sie den Titel "Center" nicht aufrufen kann?! Kann mir jemand nützliche Tipps geben?

      Vielen Dank!

    https://www.autoitscript.com/site/autoit/

    thanks

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™