Выберите опцию в раскрывающемся списке для автоматизации тестирования веб-интерфейса в Windows PowerShell - PullRequest
4 голосов
/ 21 марта 2011

Извините, если это слишком простой вопрос, но я довольно плохо знаком с Windows Powershell, и все учебные пособия, в которых я просматривал раскрывающиеся списки, показывают, как их отобразить пользователю.

* 1002В любом случае, я пытаюсь протестировать свое веб-приложение с помощью Powershell.Мне нужно изменить выпадающий список на конкретный выбор, я могу использовать значение или индекс, чтобы сделать это, для меня это не имеет значения.

Спасибо за любую помощь, которую вы можете оказать.

Ответы [ 2 ]

4 голосов
/ 21 марта 2011

Оказалось, что самый простой способ сделать это - просто установить значение элемента управления на индекс, который я хотел следующим образом:

$ie = new-object -com "InternetExplorer.Application"
$ie.navigate("mywebsite")
$ie.visible = $true
$doc = $ie.document
$listbox = $doc.getElementByID(listboxID)
$listbox.value = 1

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

0 голосов
/ 21 марта 2011

Как насчет использования WatiN от PowerShell ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...