Я создаю автоматическое тестирование с помощью Windows Powershell для тестирования веб-интерфейса. Мне нужно получить значение из этого:
<td>
Name:
</td>
<td id = "Name">
Clark Kent
</td>
Я думал, что смогу получить к нему доступ так же, как и к любому другому элементу HTML, используя getElementByID("Name")
, но когда я запустил это:
$doc = $ie.document
$name = $doc.getElementByID("Name")
write-host $name.value
Вывод - просто пустая строка; и это:
write-host "The field is $name.value"
Выводы: «Поле mshtml.HTMLTableCellClass.Value»
Есть идеи, как получить доступ к этому значению?