0
我敢肯定,你會遇到你需要等待一個網站的加載,而你使用等待元素
While ($browser.Busy -or $browser.ReadyState -ne 4) {
Start-Sleep -Milliseconds 1000
}
或相似。但是,儘管滿足這些條件,頁面仍會加載很多次。我如何等待getElementsByClassName()
找到的特定元素被加載?如果它不在那裏,我得到一個錯誤,我無法檢查它是否爲-eq $null
,因爲我無法引用它。我需要類似於Test-Path
的東西。
我直接叫
Select-Object -First 1
,這是不是最好的主意然後... –對不起解釋一下嗎?這有點晚了,我不知道我明白:') –
恐怕我們仍然缺乏一些東西。如果我做&a =&browser.Document.Body.getElementsByClassName(「b」),並且該元素尚未加載,則會出現錯誤。 –