Hallo AutoIT Gemeinde,
ich verzweifel gerade etwas... ich möchte, dass das Skript auf Arbeit den Dienstplan aufruft, sich dort einloggt und den entsprechenden Reiter auf der Webseite öffnet wo die Zeiten eingetragen sind.
Das öffnen der Seite, das Login und das warten bis alles geladen wurde funktioniert. Auch findet er den Link/Reiter wo ich auf die Zeiten zugreifen könnte - aber der Klick darauf klappt nicht.
Hier mal der Source von mir:
Spoiler anzeigen
#include <IE.au3>
$username = "TEST"
$passwort = "PASSWORD"
$oIE = _IECreate ("https://xxx.xxx.xxx/WorkforceManager/Login.aspx",0,1)
_IELoadWait($oIE)
$oForm = _IEFormGetCollection($oIE, 0)
$oNameInput = _IEFormElementGetObjByName($oForm, 'Text_Username')
$oPaswInput = _IEFormElementGetObjByName($oForm, 'Text_Password')
_IEFormElementSetValue ($oNameInput, $username)
_IEFormElementSetValue ($oPaswInput, $passwort)
$oDiv = _IEGetObjById($oIE, "ext-gen17")
;~ ConsoleWrite(_IEPropertyGet($oDiv, "innertext") & @CRLF)
_IEAction($oDiv,"click")
WinWait("AZE - Shiftplan :: Agentmaster data")
[/autoit] [autoit][/autoit] [autoit]$oDiv1 = _IEGetObjById($oIE, "TabPanel1__TabShifts")
;~ ConsoleWrite(_IEPropertyGet($oDiv1, "innertext") & @CRLF)
MsgBox(0,"Check","Fertig geladen")
_IEAction($oDiv1,"click")
Ich habe auch mal ein Screenshot von Google Chrome angehangen wo man den quelltext in Verbindung mit dem Aufbau der Seite sieht.
Über ConsoleWrite gibt er mir ja auch den "innertext" wieder, er findet es aja also - daher verstehe ich nicht, das er nicht klicken kann.
Kann mir wer weiterhelfen?