Я пишу скрипт PowerShell для входа на веб-сайт и загрузки некоторых отчетов. Я почти ничего не знаю о PowerShell.
Я смог написать Франкенштейну вместе сценарий, который войдет в систему, но у меня возникают проблемы при нажатии кнопок меню. Элемент Inspect показывает кнопку (в данном случае «abc») как:
<a class="category-item-text" href="#">abc</a>
Мой текущий скрипт выглядит так:
$ie.Visible= $true # Make it visible
$username="MYUSERNAME"
$password="MYPASSWORD"
$ie.Navigate("https://MY.WEBPAGE/yada/yada/yada")
While ($ie.Busy -eq $true) {Start-Sleep -Seconds 3;}
$usernamefield = $ie.document.getElementByID('LOGIN_FIELD_LABEL')
$usernamefield.value = "$username"
$passwordfield = $ie.document.getElementByID('PASSWORD_FIELD_LABEL')
$passwordfield.value = "$password"
$Click=$ie.Document.getElementsByTagName("button") | Where-Object {$_.type -eq 'submit'}
$Click.click()
While ($ie.Busy -eq $true) {Start-Sleep -Seconds 3;}
$ie.Navigate("https://MY.WEBPAGE/yada/yada/REPORTS")
While ($ie.Busy -eq $true) {Start-Sleep -Seconds 3;}
Любая помощь будет принята с благодарностью!