Powershell - klicken Sie auf einen href-link in div

Ich bin sicher, dies müssen wurde beantwortet vor, aber ich denke, ich weiß einfach nicht, was ich sollte mit meiner Suche Terminologie.

Ich versuche, powershell, klicken Sie auf ein einfaches "a href" link. Aber die powershell-Beispiele, die ich gefunden habe, für das klicken auf die Dinge so weit sind, verwenden Sie die Tasten. wenn ich versuche, zu schreiben, die button-Klick-Skripte auf den link zu klicken, statt, ich bin immer ein "kann Man nicht nennen eine Methode eines null-Wert Ausdruck" Fehlermeldung.

Quelle für den link, den ich klicken möchten:

    <div id="reportTreer1r3" style="padding-left:32px;" uid="2.-83016" nowrap 
    class="treeNode" onClick="reportTree.onSelect('r1r3');" onDblClick="reportTree.onDblSelect('r1r3');
    " BP_REPORT_ID="-83016" reportType="report" isRemovable="false">
    <nobr>
      <a href="#r1r3" onClick="return false;" onKeyDown="reportTree.onKeyDown(this);">
        <span>
          <label class="hidden-label"> Tree level 1, 4 of 4. </label>
          <span>Adherence Summary</span>
        </span>
        <label name="SelectInfo" class="hidden-label"></label>
      </a>
    </nobr>
    </div>

Leider den link noch nicht gegeben wurde, eine element-id des eigenen ich kann also nicht einfach "getElementByID" drauf, stattdessen habe ich versucht, ein paar Dinge entlang der Linien von...

    $link = $doc.getElementsByTagName('a') | Where-Object {$_.href -eq '#r1r3'} 
    $link.click() 

... aber keiner scheint es zu funktionieren.

Irgendwelche Vorschläge würde sehr geschätzt!

InformationsquelleAutor CactusCake | 2014-03-27

Schreibe einen Kommentar