powershell IE Automatisierung mit getElementByID mehrere Einträge
diese bekommt nur der erste der Elemente, obwohl das backend cgi (wie php) können Sie alle diese in ein array.
$surl=some url
$ie = new-object -com "InternetExplorer.Application"
$ie.visible = $true
$ie.navigate($surl)
$doc = $ie.Document
$element = $doc.getElementByID("some_name[]")
diese bekommt nur der erste der Elemente mit dem gleichen Namen.
ich versuche zu füllen, die Werte mit einem script, aber bisher noch nicht herausgefunden, einen Weg zu gehen, jenseits der ersten dieser Elemente. ich haben keine Kontrolle über die Dokument-rendering, so kann nicht ändern, wie diese benannt sind.
vielen Dank für alle Ideen!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer HTML-ID muss eindeutig sein! Also das ist, warum Sie bekommen nur eine.
Aus: http://www.w3schools.com/tags/att_standard_id.asp
Pro die getElementById Dokumentation:
Verwenden getElementsByClassName oder getElementsByName oder getElementsByTagName statt.