Нажмите кнопку входа - PullRequest
       6

Нажмите кнопку входа

0 голосов
/ 02 октября 2019

Я пытаюсь создать команду powershell, чтобы нажать на эту кнопку, и, похоже, ничего не работает, это сводит меня с ума, любая помощь будет отличной!

<input name="sign_in_button" type="submit" value="Go">

Это то, что я пытался, ноне повезло:

$Link = $ie.Document.getElementsByTagName("sign_in_button") |
        Where-Object {$_.Type -eq "submit"}
$Link.Click();

Ответы [ 2 ]

0 голосов
/ 03 октября 2019

Спасибо за все ваши отзывы! Я поняла, что все испортила, поэтому не работайте так поздно, как ваша функция потери мозга! Это было мое исправление в следующем утра:

$ Link = $ ie.Document.getElementsByTagName ("input") |where-object {$ _. type -eq "submit"} $ Link.click ();

0 голосов
/ 02 октября 2019

Я делаю это следующим образом:

($ie.Document.IHTMLDocument3_getElementById("LOGON_BUTTON") | Select-Object -First 1).Click()

Надеюсь, это поможет.

РЕДАКТИРОВАТЬ: Как отметил Ансгар, ваш элемент не имеет идентификатора. Итак, либо вы добавляете тег ID к своему элементу, либо попробуйте что-то вроде этого:

($ie.Document.IHTMLDocument3_getElementByName("sign_in_button") | Select-Object -First 1).Click()

или

($ie.Document.getElementByName("sign_in_button") | Select-Object -First 1).Click()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...