0
我正在導航到Internet Explorer中的網頁。我想自動點擊此網頁上的鏈接。我目前通過所有的HTML元素循環使用的「A」的頁面上,直到我找到了一個標題爲我找了一個標籤 - 此時我。點擊()它:直接從PowerShell執行Javascript事件
$links = $ie.document.getElementsByTagName("a")
Foreach($link in $links)
{
#look for this field by value
$link.title
if($link.title -eq "Link I would like to click"){
Write-Host $link.click()
}
}
鏈接我正在尋找沒有ID,所以document.getElementById()不是一個選項。這種特殊的鏈接已onclick事件定義爲:
onclick="jsf.util.chain(this,event,'pageLoadStart();','mojarra.jsfcljs(document.getElementById(\'navPanelForm\'),{\'navPanelForm:j_idt689:j_idt689\':\'navPanelForm:j_idt689:j_idt689\'},\'\')');return false"
有什麼辦法,我可以直接不通過所有的鏈接不必循環執行呢?