Я пытаюсь автоматизировать веб-сайт Outlook Web Access, заполнять текстовые поля и нажимать кнопки,
Я могу найти соответствующие элементы на первой странице (вход) и кнопку отправки, поэтому я передаю фазу входа, моя проблема состоит в том, чтобы найти элементы внутри какой-либо страницы с замаскированными текстовыми полями, я приложил снимки 3 шага, а также изображение DOM объекта.
$IE = New-Object -ComObject InternetExplorer.Application
$URL = 'https://somewebsite/ecp/?rfr=owa&p=PersonalSettings/Password.aspx'
$IE.Visible = $true
$IE.Navigate($URL)
While ($IE.Busy -eq $true) {Start-Sleep -Milliseconds 2000}
$ie.Document.getElementById('username').value = "username"
$ie.Document.getElementById('password').value = "password"
$Submit = $ie.Document.getElementsByTagName('Input') | ? {$_.Type -eq "Submit"}
$Submit.click()
пока что так хорошо, моя проблема начинается с страниц внутри, я просто не могу найти элементы текстовых полей для полей пароля,
также здесь снимок DOM для этих элементов:
Я очень ценю любую помощь