Я пытаюсь написать скрипт powershell для автоматического входа на веб-сайт (в IE), и мне удалось заполнить значение имени пользователя на основе его идентификатора, но поле пароля и кнопка входа в систему вообще не имеют идентификатора.У поля пароля есть имя, но я не могу найти способ его использовать, а у кнопки входа на сайте даже нет имени.
Поле имени пользователя:
<input tabindex="1" class="beviteliMezo" type="text" id="nev" name="nev" size="20">
КакВы можете видеть, что поле Имя пользователя имеет фактический идентификатор, так что это легко сделать.Но ...
Поле пароля:
<input tabindex="2" class="beviteliMezo" type="password" name="pass" size="20">
Я пытаюсь заполнить его так:
$ie.Document.getElementByID('password field ID...').value = 'myPassword'
Кнопка входа в систему:
<input tabindex="4" type="submit" value="Belépés!" class="submit_btn">
Я пытаюсь щелкнуть по нему следующим образом:
$link=$ie.Document.getElementByID('login button ID...')
$link.click()
Поскольку ни один из этих элементов не имеет идентификатора, он не будет работать.Есть ли у вас какие-либо предложения?